STL mit MPI
-
Hallo,
ich frage mich gerade ob ich denn das MPI Interface irgendwie mit STL-vektoren nutzen kann...oder muss ich hier erst rumkopieren oder casten?
std::vector vec; //vec füllen MPI_Send( vec, ... );
-
tttaa schrieb:
std::vector vec; //vec füllenwas für ein Template-Typ hat der Vektor denn?
Also mal ganz grundsätzlich lässt sich ein Vektor als ersatz für jede art von Array verwendet werden. Also auch dann, wenn ein Array in einer Funktion verlangt wird (macht man dann mit
foo(&myvec[0], myvec.size());
-
ja wenn vec z.B. double typ wäre oder auch eigener typ...