0 votes

Besoin d'exemples de problèmes pour une pratique pratique

Je travaille avec C++ depuis quelques années maintenant et j'ai de bonnes connaissances théoriques sur le sujet (je pense).
Cependant, j'ai manqué d'implication dans de bons projets, des projets qui vraiment font travailler sur les technologies.
Donc j'ai l'intention de travailler seul pour avoir une bonne maîtrise de C++ et des technologies connexes.
J'ai commencé avec des projets simples tels que la conception et la codification d'un annuaire téléphonique.

Veuillez suggérer des projets/problèmes similaires qui testent les connaissances en C++, tous les aspects du langage tels que l'utilisation des conteneurs/algorithme STL, le polymorphisme, ainsi que la conception (patterns de conception).

2voto

Ashish Points 2401

Découvrez ce lien pour tester vos compétences en c/c++ et affronter des défis vraiment ardus.

http://www.tenouk.com/cpluspluscompetitioncontest.html

Le livre sur les Structures de données, algorithmes et applications en C++ de Sartaj Sahni comporte des ensembles de problèmes vraiment stimulants que vous apprécierez.

1voto

Carl Smotricz Points 36400

Project Euler est une vaste collection de problèmes mathématiques, la plupart d'entre eux étant résolus de manière plus efficace en écrivant de petits programmes.

Les résoudre ne vous exposera pas à toute l'étendue technologique de C++, mais pourrait faire partie d'un programme d'auto-apprentissage autour des algorithmes, de la performance, de la logique et bien sûr des mathématiques.

0voto

user134793 Points 1

Code katas! Ensembles modulaires de questions de plus en plus difficiles qui permettent une introduction progressive aux utilisations plus ésotériques du langage. Divers sites ont leurs propres ensembles de questions.

Les FAQ Parashift C++ sont utiles, tout comme le wiki des idiomes C++ - ils offrent un modelage plus global du design - en se concentrant sur l'efficacité et la correction.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X