2010-11-30 43 views
0

Possible en double:
howto return a array in a c++ method?retourne un tableau à partir d'un C++ Fonction

Comment un tableau retourné d'une fonction? Je vais pour un effet comme celui-ci:

int getArray() 
{ 
    return {1, 2, 3, 4, 5}; 
} 

...

int myArray[5] = getArray();

+0

également: http://stackoverflow.com/questions/845819/how-can-i-return-an-array http://stackoverflow.com/questions/2302279/return-an-array-in-c http : //stackoverflow.com/questions/4138660/in-c-how-do-i-return-an-array-of-objects-from-a-function http://stackoverflow.com/questions/4253106/how- Puis-je-retourner-un-tableau-dans-c-fonctions – Cascabel

Répondre

0

Soit l'allocation ou std::vector dynamique. Vous ne pouvez pas retourner un tableau par valeur.

+0

Alors comment fonctionnent des choses comme 'myString.c_str'? – Maxpm

+0

'c_str()' ne retourne pas de tableau, il retourne un pointeur (dans un buffer interne) –