Hi,
ich habe da ein kleines Problem mit einem selbstgeschriebenen Funktionstemplate.
Der Compiler spuckt folgende Fehlermeldung aus:
Hier der entsprechende Code:
vllt. kann mir einer helfen den Fehler zu beheben.
ich habe da ein kleines Problem mit einem selbstgeschriebenen Funktionstemplate.
Der Compiler spuckt folgende Fehlermeldung aus:
Code:
error C2440: 'Initialisierung': 'int' kann nicht in 'std::vector<_Ty>' konvertiert werden
Hier der entsprechende Code:
PHP:
......
template <typename T>
void menue4(T &A, int n) {
for (int i=1; i < n; i++) { // Durchläufe
for (int j=n-1; j>=i; j--) { // ein Durchlauf
if (A[j-1] > A[j]) { // vertauschen
T tmp = A[j-1]; //FEHLERMELDUNG
A[j-1] = A[j];
A[j] = tmp;
}
}
}........
int _tmain(int argc, _TCHAR* argv[])
{
int auswahl;
const int anzahl=10000;
vector <int> A(anzahl);
menue4(A, anzahl);
return 0;
}
}
vllt. kann mir einer helfen den Fehler zu beheben.