Bonjour à tous, J'ai une question à propos des fonctions retournant un pointeur , par exemple dans la fonction suivante :
1 2 3 4 5 6 7 8 9 10 | vector<int> *retourner_tableau(vector<int> *t) { return t;//On retourne l’adresse du tableau } int main() { vector<int> tableau; retourner_tableau(tableau)->push_back(5);//Si retour_tableau() retourne une adresse pourquoi peut on utiliser l'opérateur -> comme s'il s'agissait d'une variable de type pointeur ? } |
Merci d'avance pour vos réponses,bonne journée :).
+0
-0