C#의 일부 Display 메서드에 대한 com 구성 요소를 만들었습니다. 문자열 목록을 반환합니다.
아래 그림과 같이. v++에서는 std::lst를 사용하여 Disp()에서 반환 값을 잡았지만 Disp가 클래스의 구성원이 아니라는 컴파일러 오류를 제공합니다. 나는 반환 유형을 void로 만듭니다.
잘 작동합니다. Disp가 List를 반환하고 main(c++)에서 내가 사용할 수 있도록 수정할 수 있는 것 이 반환 값.
Public interface ITest { List Disp(); } class TestLib:ITest { List Disp() { List li=new List(); li.Add("stack"); li.Add("over"); li.Add("Flow"); return li; } } Test.dll 및 test.tlb를 성공적으로 컴파일 및 생성했습니다. 이제 C++로 작성된 메인 함수에서 #include...
#
c
#
com
#
visual-c