Salut à tous. J'ai une classe toto qui contient notamment un tableau et tout les trucs qui vont bien (Coplien, un opérateur [],etc...).
Je fais une fonction qui ressemble à ça :
Code :
- Toto mafonction(Toto & src)
- {
- Toto dest(src.size());
- for(int i = 0 ; i < src.size() ; ++i)
- dest[i] = truc(src[i]);
- return dest;
- }
|
si je l'appelle comme ça :
Code :
- /**/
- int size = 1000;
- Toto A (size);
- Toto B (size);
- /**/
- B = mafonction(A);
- /**/
|
Est ce que "dest" va être alloué ou pas?
Message édité par snafu8 le 01-06-2010 à 16:00:04