방법: 같음 여부 테스트(C++/CLI)
다음 샘플에서 Managed Extensions for C++를 사용한 같음 여부 테스트는 핸들이 참조하는 대상을 기반으로 합니다.
예제
// mcppv2_equality_test.cpp
// compile with: /clr /LD
using namespace System;
bool Test1() {
String ^ str1 = "test";
String ^ str2 = "test";
return (str1 == str2);
}
이 프로그램의 IL에서는 op_Equality에 대한 호출을 사용하여 반환 값이 구현되는 것을 보여 줍니다.
IL_0012: call bool [mscorlib]System.String::op_Equality(string,
string)