2011-05-05 5 views
1

나는 C++의 초보자이며 extern 키워드를 배우고 자습서를 확인하고 extern "C"를 언급하며 혼란 스럽다. extern과의 차이점은 무엇입니까? 누군가가 C++에서 extern의 의미를 설명하는 자습서를 제공 할 수 있습니까?extern 키워드가 c에서 C++와 다른가요?

+0

당신이 배우고있는 C++ 책은이 책과이 책에서 다루지 않은 다른 책을 다루고 있지 않습니까? 이 사이트는 자습서를 제공하지 않습니다. –

+0

@unapersson 내 게시물이 형제라면 당신은 건너 뛸 수 있고 침묵을 지킬 수 있습니다. – cong

+0

나는 그렇게하지 않을 것 같네. –

답변

0

extern "C"은 C 코드가 해당 C++ 함수를 호출 할 수 있도록 컴파일러에서 정의 된 C++ 함수에 대해 C 스타일 이름 변환을 생성해야 함을 의미합니다.

+0

@unapersson : corrected. – orlp