Zwracanie vector'a przez funkcję
Ostatnio zmodyfikowano 2015-09-13 21:45
tixer Temat założony przez niniejszego użytkownika |
Zwracanie vector'a przez funkcję » 2015-09-13 20:32:32 Jak zrobić aby vector był zwracany przez funkcje?
|
|
mateczek |
» 2015-09-13 21:30:12 https://pl.wikibooks.org/wiki/Programowanie_C%2B%2B_Qt4_w_systemie_Gnu-Linux/Referencje_w_C%2B%2B#Inicjalizacja_a_przypisanie
Zamień sobie QList na std::list lub std::vector; |
|
carlosmay |
» 2015-09-13 21:45:58 #include <iostream> #include <vector> #include <conio.h> #include <tchar.h> using namespace std;
vector < int > f() { vector < int > fv( 3 ); fv[ 0 ] = 1; fv[ 1 ] = 2; fv[ 2 ] = 3; cout << fv[ 0 ] << " " << fv[ 1 ] << " " << fv[ 2 ] << endl; return fv; }
int _tmain( int argc, _TCHAR * argv ) { vector < int > v; v = f(); cout << v[ 0 ] << " " << v[ 1 ] << " " << v[ 2 ] << endl; _getch(); }
Prosty przykład. Tworzysz vector fv w funkcji, potem zwracasz go do v w main(). |
|
« 1 » |