Ich bin vertraut mit den STL-Vektoren. Allerdings würde ich gerne wissen, welche Konstruktor aufgerufen wird und was es tut, wenn ich einen Vektor wie auch die erste folgende:Std :: Vektor <int> vec [nx] [ny];
int nx=5; int ny=7; std::vector<int> myvec[nx][ny];
Update: ich den Code mit TDM-GCC 4.9.2 kompiliert aber anscheinend es muss mit „const int“ für einige andere Compiler initialisiert werden, so dass ich umschreiben es hier:
#include <iostream>
#include <vector>
using namespace std;
int main(){
std::vector<int> myvec[7][9];
return 0;
};
Dank.
Ich hoffe, Sie erkennen, sind Sie ein 2D-Array von Vektoren (7x9) zu schaffen, kein 2D-Vektor. – rustyx