Ich möchte in C++, fragen, wie Sie ein Array an das Ende eines 2-Dim-Array einfügen?
mein Code, der Fehler von Compiler bekommen immer noch ist, wie dieseEinfügen von Zeiger auf einen zweidimensionalen Vektor in C++
int *A;
A = new int[10];
vector<vector<int>> myarray;
for (int j = 0; j < 5; j++)
{
for (int i = 0; i < 10; i++)
{
A[i] = i + j;
}
myarray.push_back(vector<int>{10});
copy(A, A + 10, myarray.back());
}
der Fehler
C2794: ‚iterator_category‘: ist kein Mitglied einer direkten oder indirekten Basisklasse 'std :: iterator_traits'
Und der Fehler ist? –