Gewusst wie: Test auf Gleichheit (C++/CLI)

Im folgenden Beispiel basiert ein Test auf Gleichheit, für den Managed Extensions for C++ verwendet wird, auf dem Bezug der Handles.

Beispiel

// mcppv2_equality_test.cpp
// compile with: /clr /LD
using namespace System;

bool Test1() {
   String ^ str1 = "test";
   String ^ str2 = "test";
   return (str1 == str2);
}

Die IL für dieses Programm zeigt, dass der Rückgabewert mit dem Aufruf von "op_Equality" implementiert wird.

  IL_0012:  call       bool [mscorlib]System.String::op_Equality(string,
                                                                 string)

Siehe auch

Weitere Ressourcen

Verwaltete Typen (C++/CLI)