C++/CLI neue Sprache oder Erweiterung C++ oder Was ?
-
Kann mir hier einer erklären um was sich es bei C++/CLI handelt.
Ist dies eine neue Sprache oder ein Erweiterung der Sprache C++.
Kann ich die 'normalen' C++-Sprachmittel (STL,RTTI, etc.) benutzen ?
Wenn ich mir die Listings hier im Forum anschaue, sieht das Ganze für mich eher nach C# als C++ aus.
Also meine Verwirrung ist ziemlich groß.
Ich hoffe hier kann jemand etwas Licht ins Dunkel bringen.
-
hi
ist wohl eher eine erweiterung/variante der sprache c++
-
Danke für den Link.
Allerdings verstehe ich folgenden Satz nicht.Eine Besonderheit von C++/CLI ist die Mischbarkeit von Code, der auf der virtuellen Maschine läuft, und Code, der direkt auf der CPU ausgeführt wird.
Ist das so zu verstehen ,daß ich bestimmten Code in 'normalen' C++ schreiben kann
( STL benutzen mit ihren Container und algorithmen)
und das ganze mit dem C++/CLI in einem Poject mischen kann oder wird das Ganze
erreicht in dem ich 'normalen' C++ in eine DLL bzw. ActiveX Componente auslagen muss ?
-
case schrieb:
Eine Besonderheit von C++/CLI ist die Mischbarkeit von Code, der auf der virtuellen Maschine läuft, und Code, der direkt auf der CPU ausgeführt wird.
Ist das so zu verstehen ,daß ich bestimmten Code in 'normalen' C++ schreiben kann
( STL benutzen mit ihren Container und algorithmen)
und das ganze mit dem C++/CLI in einem Poject mischen kannAFAIK trifft das zu.
MfG
GPC
-
Es heisst auf gut deutsch:
Der Compiler kann IL-Code und/oder x86/x64/IA64 Code erzeugen. Je nachdem was Du ihm sagst...
-
PS: Der aktuelle Standard befindet sich hier:
http://www.ecma-international.org/publications/standards/Ecma-372.htm
-
Hab gerade ein sehr intressanten Artikel über das Thema gefunden.
[url]
http://www.gotw.ca/publications/C++CLIRationale.pdf
[/url]