2011-01-17 7 views
0

인과 VC++ 사용자가 여기 있습니다.VC2010 초급 질문 : 구문 "^"

저는 VC 2010에서 'Windows Forms Application'프로젝트를 시작했습니다.

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { 
      // do excel 
     } 
}; 

질문 :

1) 나는 무엇을 궁금해 "^ 나는 폼에 더미 버튼을 클릭을 두 번하면 편집기 창에 저를 받아 바로이 코드 조각으로 점프 "여기에 의미합니까?

2)이 코드 조각 헤더 파일 (.H)

답변

4

이가 살고 않는 이유는 C++/CLI입니다. 이를 통해 C++에서 .NET (CLI) 객체에 액세스 할 수 있습니다.

  1. ^ 이것이 오브젝트 핸들 (C#으로 데이터를 전달하는 일반적인 방법으로) 것을 의미한다. 간단한 아이디어는 wikipedia page을 참조하십시오.

  2. .h 파일에있는 이유는 무엇입니까? C/C++에서는 헤더 파일에 코드를 넣을 수 있습니다. 프로토 타입을 넣는 것만으로 스타일의 문제 일뿐입니다. 이 구문의 시행이 없습니다.