so ive mehrere (und erneut gesendet) C++ Bücher gelesen, und das Lernen über Vektoren und sie alle sagen mir einen Vektor wie folgt zu definieren:Vector C++ 98 Fehler
vector<int> v1 = {4 ,3 ,5};
aber wenn ich es kompilieren (Im mit gcc GNU Compiler in Codeblöcken) kommt es oben mit diesem Fehler
in C++ 98 ‚v1‘ muss vom Konstruktor initialisiert wird nicht durch ‚{...}‘ und ich bekomme auch ein anderes darunter, dass diese Sais: konnte nicht konvertieren '{4, 3, 5}' von 'Klammer umschlossen Initialisiererliste' auf 'std :: vector v1'
, wenn Sie mir helfen könnte es sehr geschätzt werden würde. Und ich habe die Vektorbibliothek aufgenommen.
Entschuldigung wegen des Tippfehlers. –
welchen Compiler benutzen Sie und warum benutzen Sie C++ 98 heutzutage? – myaut
Nein, ich benutze den GCC-Compiler, ich bin ziemlich sicher, dass es C++ 14 verwendet, weil es mich C++ 14 Dinge tun lässt. –