나는 C++의 초보자이며 extern 키워드를 배우고 자습서를 확인하고 extern "C"를 언급하며 혼란 스럽다. extern과의 차이점은 무엇입니까? 누군가가 C++에서 extern의 의미를 설명하는 자습서를 제공 할 수 있습니까?extern 키워드가 c에서 C++와 다른가요?
1
A
답변
2
extern "C"
은 C 및 C++ 코드를 함께 연결할 수있는 C++ 구조입니다. "자습서"의 경우 FAQ : http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html을 참조하십시오.
0
extern "C"
은 C 코드가 해당 C++ 함수를 호출 할 수 있도록 컴파일러에서 정의 된 C++ 함수에 대해 C 스타일 이름 변환을 생성해야 함을 의미합니다.
+0
@unapersson : corrected. – orlp
관련 문제
- 1. C에서 extern 변수 연결하기
- 2. Objective C에서 extern 사용
- 3. C에서 "extern"저장소 클래스 지정자 사용
- 4. extern "C"는 C에서 어떤 효과가 있습니까?
- 5. "extern const"대 "extern"만
- 6. 목표 C와 CPP의 통합
- 7. 목표 c - c와 비슷합니까?
- 8. Extern Struct?
- 9. 함수에 C++ extern 키워드가 있습니다. 왜 그냥 헤더 파일을 포함하지 않을까요? 내가 알고있는 경우
- 10. C와 함께 GotoBLAS2 사용하기
- 11. 왜 다른가요?
- 12. C와 gprolog의 인터페이스 방법은 무엇입니까?
- 13. 구글이 모든 잘못된 키워드가
- 14. 'Is'VB.NET 키워드가 Object.ReferenceEquals와 동일합니까?
- 15. PHP에서 "정적"키워드가 필요합니까?
- 16. IBOutlet 키워드가 꼭 필요합니까?
- 17. F # : "재미있는"키워드가 필요합니까?
- 18. C와 Java 간의 포인터 참조
- 19. 차이점 extern int a; extern int a = 42;
- 20. C에서 수익 #
- 21. C에서 연관성이있는 CShell에서 연산자가 올바른 연관성을 갖는 이유는 무엇입니까?
- 22. 객관적인 extern 오류 @
- 23. 특정 주소의 Extern 변수
- 24. Extern 구조체 논리
- 25. LLVM extern functions
- 26. extern (al) 문제
- 27. ISR의 Extern 변수
- 28. VS2008 extern templates
- 29. 글로벌 extern const 설명
- 30. extern 키워드는 무엇을 의미합니까?
당신이 배우고있는 C++ 책은이 책과이 책에서 다루지 않은 다른 책을 다루고 있지 않습니까? 이 사이트는 자습서를 제공하지 않습니다. –
@unapersson 내 게시물이 형제라면 당신은 건너 뛸 수 있고 침묵을 지킬 수 있습니다. – cong
나는 그렇게하지 않을 것 같네. –