2009-12-08 3 views
0

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

+0

En passant par le C++ - faq-lite vous familiarisera avec les problèmes courants: http://www.parashift.com/c++-faq-lite/ –

Répondre

1

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.

2

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.

0

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.

Questions connexes