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:
1
2
3
4
5
6 Polynome::Polynome() { std::vector<int> m_polynome(10,0); unsigned short m_degre(0); }
deuxiéme:
Code:
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 ?