Ich lese gerade Bjarne Stroustrups "Die C ++ Programmiersprache" 4. Ausgabe. In den ersten Teilen des Buches fand ich eine Verwendung von using
wie folgt:
* Siehe [**] für vollständige Programm- und Fehlermeldung *
Das ist genau das, was ich auf der Seite 105 gefunden habe. Als ich dies in ein komplettes Programm umwandelte und versuchte es zu kompilieren, gab mir g++
diese Fehlermeldung:
Ich kann in diesem Code kein Problem finden, ( Ich bin neu in C ++, ich kann das Problem mit meinem kleinen Wissen nicht finden ) (Verwirrender fand ich das auf Bjarnes Buch )
Könnte mir jemand sagen, warum macht dieser Code einen Fehler?
HINWEIS: Wenn ich jedoch
Iterator<C>
durchtypename C::iterator
ersetzt habe (siehe unten), funktioniert es gut, es gibt keinen Fehler!
[**] Vollständiges Programm und Fehlermeldung:
%Vor%FEHLERMELDUNG:
%Vor%