Je suis un étudiant en informatique, et en conséquence, j'ai appris le C ++ comme une meilleure version de C avec des cours. Je finis par essayer de réinventer la roue chaque fois qu'une solution à un problème complexe est nécessaire, pour trouver quelque temps après cela, une fonctionnalité de langage ou une routine de bibliothèque standard aurait potentiellement pu le faire pour moi.
Je suis tout à fait à l'aise avec mes idiomes char*
et *(int*)(someVoidPointer)
, mais récemment, après avoir apporté une contribution (mineure) à un projet open-source, je pense que ce n'est pas ce que l'on est censé penser lors de l'écriture de code C ++. C'est très différent de C.
Étant donné que je connais assez bien la programmation orientée objet et que je suis d'accord avec une courbe d'apprentissage abrupte, que suggéreriez-vous pour que je me mette à l'esprit sur la piste C ++ lorsque je code C ++?