Bonsoir j'ai vue qu'il y avait deux syntaxes possible pour écrire un constructeur dont une qui est plus aimé par les devs.
première:
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Polynome::Polynome() { std::vector<int> m_polynome(10,0); unsigned short m_degre(0); }
deuxiéme:
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Polynome::Polynome(): std::vector<int> m_polynome(10,0),unsigned short m_degre(0) { }
Pour la première le code compile, mais pas pour la deuxième. J'ai vue qu'on ne pouvais pas toujours coder le deuxième constructeur dans certains cas. Cependant je n'ai pas vue ces cas... donc, je ne peux pas écrire ce deuxième code parce que j'ai un tableau dynamique ?
Partager