Je travaille avec C++ depuis quelques années maintenant et j'ai de bonnes connaissances théoriques sur le sujet (je pense).
Cependant, il m'a manqué de participer à de bons projets, à des projets qui mettent vraiment l'accent sur les technologies.
J'ai donc l'intention de travailler par moi-même pour avoir une bonne compréhension du C++ et des technologies associées.
'Nous avons commencé avec un exemple de projets tels que la conception et le codage d'un annuaire téléphonique. Veuillez suggérer des projets/problèmes similaires qui testent les connaissances sur C++, tous les aspects du langage tels que l'utilisation de conteneurs/algorithmes STL, le polymorphisme, ainsi que la conception (modèles de conception).Besoin d'exemples de problèmes pour la pratique
Répondre
Projet Euler est une vaste collection de problèmes mathématiques, dont la plupart sont résolus efficacement en écrivant de petits programmes. Faire cela ne vous exposera pas à toute l'étendue technologique du C++ mais pourrait faire partie d'un programme d'autoformation autour des algorithmes, des performances, de la logique et bien sûr des mathématiques.
Jetez un coup d'œil sur ce lien pour tester vos compétences en c/C++ et les choses vraiment difficiles.
http://www.tenouk.com/cpluspluscompetitioncontest.html
livre sur Structures de données, algorithmes et applications en C++ par Sartaj Sahni a vraiment des problèmes difficiles ensembles et que vous l'apprécierez.
Code katas! Des ensembles de questions progressivement plus difficiles, qui permettent une introduction progressive aux utilisations plus ésotériques de la langue. Divers sites ont leurs propres ensembles de questions.
Parashift C++ FAQs sont utiles, tout comme le wiki idiomatique C++ - ils offrent une conception plus globale du design - en se concentrant sur l'efficacité et la correction.
En passant par le C++ - faq-lite vous familiarisera avec les problèmes courants: http://www.parashift.com/c++-faq-lite/ –