infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Dragos din Noiembrie 27, 2009, 10:49:37



Titlul: structuri cu vectori<int> din stl
Scris de: Dragos din Noiembrie 27, 2009, 10:49:37
SAL! imi puteti spune cum fac un o structura care sa contina vectori stl( sau stack-uri sau queue-uri) ceva de genul:
Cod:
struct data{
int i;
int j;
}
data vector<int> myvector;

sau
Cod:
struct data{vector<int>i;
vector<int> j;

}
data  myvector;





Titlul: Răspuns: structuri cu vectori<int> din stl
Scris de: Paul-Dan Baltescu din Noiembrie 27, 2009, 10:59:16
In primul caz, corect e sa faci:

Cod:
struct data{
int i;
int j;
};
vector <data> myvector;

Al doilea pare corect, mai putin ca iti lipseste o ";" la finalul struct-ului.


Titlul: Răspuns: structuri cu vectori<int> din stl
Scris de: alexandru din Noiembrie 27, 2009, 18:58:54
Daca ai 2  componente in structura poti pune
Cod:
vector< pair< int, int > > v;  // pair il gasesti declarat in biblioteca utility, contine 2 componente first si second.
Pt mai multe informatii poti consulta sgi (http://www.sgi.com/tech/stl/table_of_contents.html) ;)