Udostępnij za pośrednictwem


Jak: badania dla równości (C + +/ CLI)

W następującym przykładzie test na równości, który używa rozszerzeń zarządzanych języka C++ jest oparty na co uchwyty odnoszą się do.

Przykład

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

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

IL program ten pokazuje, że wartość zwracana jest implementowane za pomocą wywołania op_Equality.

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

Zobacz też

Inne zasoby

Typy zarządzane (C + +/ CLI)