자신이 C 프로그램을 짤 경우, 어쩔수 없이 C++ 메소드를 호출 해야 할 경우 아래와 같이 작성하면 된다.
1. class 헤더 파일
extern "C" : c++ 컴파일러에게 c언어 함수라고 알려주는 지시자
extern "C"를 사용하여 전역 함수를 선언합니다.
2. class 소스 파일
class를 구현 하고 헤더파일에서 선언한 전역 함수를 구현 합니다.
3. C 소스 파일
헤더 파일에서 선언해 놓은 Class 헤더 파일을 include하고 전역 함수를 사용합니다.
PS : 좀 더 정리 필요.
1. class 헤더 파일
extern "C" : c++ 컴파일러에게 c언어 함수라고 알려주는 지시자
extern "C"를 사용하여 전역 함수를 선언합니다.
2. class 소스 파일
class를 구현 하고 헤더파일에서 선언한 전역 함수를 구현 합니다.
3. C 소스 파일
PS : 좀 더 정리 필요.
반응형
'개발' 카테고리의 다른 글
__cplusplus_4 (0) | 2009.08.12 |
---|---|
ISP mode error (0) | 2009.08.06 |
선점형 & 비 선점형 에 대한 메모 (0) | 2009.08.01 |
__cplusplus_3 (0) | 2009.07.27 |
__cplusplus_2 (0) | 2009.07.23 |