C# (관리되는) 응용 프로그램에서 사용하기로되어있는 C++/CLI 라이브러리를 작성하고 있습니다.C++ OptionalAttribue 및 C# Intellisense
void Function (object obj, object opt1 = null, int opt2 = 0)
C#에서 그런 일을 작성 실제로 인텔리에서 같은 일을 보여줍니다
나는 C에서 #은 다음과 같이 기록 될 것입니다 선택적 매개 변수를 받아들이는 방법을 쓰고 싶어요. C++/CLI에서
나는 헤더 파일에 쓰기 :
void Function (object object, object opt1 = bad value, int opt2 = bad value)
비고 : 나는 C# 인텔리에 다음과 같은 기능을 얻을
void Function (Object^ obj, [Optional] Object^ opt1 , [Optional] int opt2);
내 라이브러리를 컴파일 한 후 내가 이해 기본값을 "default(TYPE)
"이외의 것으로 변경할 수 없으므로 시도하지 않습니다.