c++-cli

C ++ / CLI basiert auf C ++ und wurde so modifiziert, dass eine Mischung aus nativem Code und Code für die Common Language Infrastructure (CLI) von Microsoft erstellt werden kann. Es ersetzt die Managed Extensions for C ++ von Microsoft, die eine stärkere C ++ - Konformität anstreben.
3
Antworten

Verwenden Sie die C ++ - CLI-Vorlagenklasse in C #.

Ich habe die folgende Klasse in C ++ / CLI und eine explizite Template-Instanziierung für das int-Primitiv .. %Vor% Beim Kompilieren und Überprüfen der generierten Assembly mit Reflector kann ich eine Klasse mit dem Namen Number<int>...
25.03.2009, 13:27
4
Antworten

Was sind die Situationen oder Vor- und Nachteile von C ++ / CLI über C #?

Ich habe jetzt eine Weile mit .NET CLR Schritt gehalten, und meine Sprache der Wahl ist C #. Bis vor kurzem war mir nicht bewusst, dass C ++ / CLI ausführbare Dateien im "gemischten Modus" erzeugen konnte, die nativen und verwalteten Code aus...
09.12.2009, 15:47
5
Antworten

Wie konvertiert man von char nach Platform :: String ^ (C ++ / CLI)

Wie konvertiert man von einem Zeichen in ein Platform::String^ ? Die Dokumentation für Platform::String ist hier, erwähnt aber nicht, wie man in und aus verschiedenen Datentypen konvertiert. Ссылка     
18.07.2012, 16:21
7
Antworten

Welche Vorteile bietet eine 100% verwaltete Entwicklung mit C ++ / CLI?

Was sind die Vorteile (die Liste der möglichen Nachteile ist lang) der 100% verwalteten Entwicklung mit C ++ / CLI (kompilieren Sie also mit /clr:safe welche "... Assemblys generiert, wie die in ... C #")? Vor allem, wenn Sie sich mit C # bes...
02.02.2010, 15:44
1
Antwort

Universelle Windows-Plattform-Apps und C ++ / CLI (VS 2015 RC1)

Ich habe etwas C ++ / CLI-Code, der von den .NET-System-Namespace-Klassen abgeleitet ist. Gibt es eine Möglichkeit, diesen Code für Universal Windows Platform Apps zu verwenden? Ich kann keinen Verweis auf den System-Namespace in C ++ erha...
02.07.2015, 14:33
1
Antwort

So rufen Sie C ++ - Code von C # auf

Ich habe C ++ Code. Dieser Code enthält Windows Mobile GPS-Funktionen zum Aktivieren / Deaktivieren. Ich möchte diese Methode aus C # -Code aufrufen, dh wenn der Benutzer auf eine Schaltfläche klickt, sollte C # -Code in C ++ - Code aufgerufen w...
23.02.2012, 05:20
3
Antworten

AccessViolationException Lesen von Arbeitsspeicher, der in C ++ - Anwendung von C ++ / CLI DLL zugewiesen wird

Ich habe einen C ++ - Client für eine C ++ / CLI-DLL, die eine Reihe von C # -Dlls initialisiert. Das hat früher funktioniert. Der Code, der fehlschlägt, hat sich nicht geändert. Der Code, der geändert wurde, wird nicht vor dem Auslösen der A...
02.12.2016, 22:12
3
Antworten

Zu beachten bei der Migration von VS2008 nach VS2010

Ich werde also bald daran arbeiten, zwei APIs (C ++ und C ++ / CLI) zu portieren, um den VS2010-Compiler zu verwenden. Ich denke, es wäre eine gute Idee, einen Vorsprung zu haben. Irgendwelche Tipps?     
15.07.2009, 20:16
2
Antworten

Speicher des systemeigenen Arrays für das verwaltete Array in C ++ CLI

Mache ich das richtig? Ich bekomme einen Zeiger auf ein natives Array und muss in ein verwaltetes Array kopieren. Verwenden Sie memcpy () mit einem pin_ptr. %Vor% arrayCount ist die tatsächliche Länge von pArray, also nicht wirklich besor...
04.08.2011, 15:33
6
Antworten

Wie erfolgt das Marshalling, wenn C ++ - Code von C ++ / CLI aufgerufen wird?

Nach dieser Frage ist es möglich kombinieren Sie verwalteten und nicht verwalteten Code nahtlos mit C ++ / CLI. Ich verstehe es nicht ganz - sollte es nicht irgendwo zwischen verwalteten und unmanaged Marshalling sein? Zum Beispiel habe i...
16.08.2010, 10:48