Ich habe die folgende Vorlage Methode,
template <class T>
void Class::setData( vector<T> data )
{
vector<T>::iterator it;
}
und ich erhalte den folgenden Kompilierungsfehler (XCode/gcc)
Fehler: erwartet `;' vor 'it'
ich habe jemanden gefunden, der ein ähnliches Problem hat hier (lesen Sie weiter unten, um zu sehen, dass es dasselbe ist, auch wenn es mit einem anderen Thema beginnt) aber sie scheinen durch die Aktualisierung von Visual Studio behoben zu sein. Das lässt mich vermuten, dass es ein Compiler-Problem ist und dass es kompiliert werden sollte, ist das richtig? Iteration über die Indizierung von 0 bis Größe funktioniert, aber es ist nicht die Art, die ich bevorzugen würde, um diese Funktion zu implementieren. Gibt es eine andere Möglichkeit, dies zu umgehen? Danke