Hallo Jens, Jens M. Felderhoff wrote:
David Haller <David@dhaller.de> writes:
? Das schreibe ich doch nicht mehr! Das schrieb ich! Auf deutsch wuerdest du kaum ein "Jens ... schreibt:" sondern "Jens schrieb:" schreiben... ;)
[...] Zumindest bei Linux (und den meisten anderen Unixen) sind die System-Interfaces allerdings in C implementiert, so dass die Inhalte der Header-Dateien, wenn C++ verwendet wird, mit extern "C" { ... } Linkage-Specs geklammert sind.
Ack. Aber darueber liessen sich sicherlich noch mehrere Mails schreiben.
Bei neueren gcc Versionen ist libg++ gar nicht mehr dabei. Stattdessen [..] aktuelle "Entwicklungsversion" ist libstdc++-v3.
Ist installiert.
Unter Windows habe ich nur Erfahrungen mit MSVC++ 5.0, das zwar mit /Za eine Kommandozeilenoption zur Standardkonformität vorsieht (Default ist hier natürlich /Ze, d.h. M$-Extensions!), doch dann lässt sich fast nichts mehr übersetzen, da die Systemheader selbst nicht standardkonform sind.
Auch MSVC++ 6.0 ist nicht standardkonform, wie selbst Microsoft auf deren Supportseiten einräumt.
Typisch!!!1
Für libstdc++ tuts der Standard (bei ANSI für ca. 20 USD als PDF-Datei zum Runterladen)
Hm. die libstdc++ basiert zum Teil (ein Grossteil der Container) auf der STL von SGI ("Standard Template Library")... Meist wird durch einen Standard-Header nur der STL-Header eingebunden. Doku dazu in den Paketen nicht gefunden! Aber bei sgi bin ich dann fuendig geworden. Nur wo? ;( Ah! Wiedergefunden! Hier: http://www.sgi.com/Technology/STL/ :))
oder die 3. Auflage von Stroustrups "The C++ Programming Language".
Griffbereit in der deutschen Uebersetzung neben mir :)
Die Sprache/Syntax ist aber prinzipiell gleich.
Siehe oben bezgl. MSVC und Standard...
Genau... Eben abgesehen von den diversen systemspezifischen und lib- spezifischen Besonderheiten ;) CU David -- "We apologise for the inconvenience" ("God's Final Message") --- Douglas Adams (P.S.: I think, I feel good about it, too...) email: David@dhaller.de www: www.dhaller.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com