Bonsoir tout le monde,
j'ai trouvé cet exercice dans un examen de c++
L'exercice est le suivant :
Et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Classe K { private : int a; public: void setK{int a} { this->a=a} };
1) la question est comment est ce que la fonction : fonction devra être declarée a fin que le code soit correct .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int main () { K k; k.fonction().fonction().fonction(); }
( j'ai pensé à une fonction qui retourne le pointeur (*this) donc qui a comme type de retoure une réference sur K , c'est ça ?)
2) redéfinir [] pour que le code suivant soit compilé :
c'est tout simplement comme ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 K a ; a[0]=1;// initialisé a avec 1 .
int operator[](cont int i) const { return i+1 }
Partager