Die afx Sachen sind Windows spezifisch, Dazu kann ich nichts sagen. Zu Deiner Beruhigung: Geduld ist eine Tugend. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
Der Fehler tritt auf, sobald ich sstream includiere.
Nochmal zum Verständnis, "namespace std" ist also ein vordefinierter Gültigkeitsbereich in irgendwelchen libs. Und da ist stringstream definiert. Darum muss ich erst "using namespace std" einführen um darauf zugreifen zu können?
Die Fehlermeldung tritt bei VC++ auf, weil MS es nicht hingekriegt hat, ne vernünftige STL zu coden.
Ein Namespace ist ein Namensbereich. In gewisser Weise ein Gültigkeitsbereich für die Namen von Klassen, Instanzen Funktionen usw. Allerdings musst du nicht erst using namespace std; schreiben, du kannst auch per std::<name> darauf zugreifen. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Und du meinst, du willst reines C++ machen? Diese CString.Format-Late-Binding-Geschichte ist eigentlich ein Relikt aus lange vergangenen C-Steinzeiten. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Oh ... das wußte ich nicht, hmpfr ... das gibt dem ganzen schon einmal wieder nen heftigen dämpfer ... wie kommt es, dass C++ so kompliziert in der Technik ist und C so einfach? (zumindest an dieser Stelle)