C와 C++ name mangling 규칙이 다르므로 C++에서 C 함수를 사용하기 위해서는
아래처럼 extern "C" 를 붙여준다.
ex) extern "C" void cfunc(int);
함수가 여러개일 경우에는
extern "C"
{
//함수들....
}
아래처럼 extern "C" 를 붙여준다.
ex) extern "C" void cfunc(int);
함수가 여러개일 경우에는
extern "C"
{
//함수들....
}
'Computer > C++' 카테고리의 다른 글
void pointer 샘플 (2) | 2005.07.10 |
---|---|
파일의 버젼 정보 얻기 (2) | 2003.12.14 |
TStingList이용해서 텍스트 파일 파싱하기 (2) | 2003.11.16 |
Effective C++ Second Edition (139) | 2003.10.13 |
Child control 관리 (2) | 2003.09.15 |
C++ 사이트 모음 (139) | 2003.04.08 |
서버 이름을 리스트 박스에 출력하는 샘플(gethostbyaddr() 함수 이용) (2) | 2002.07.12 |
BCB에서 ADO 이용해 간단한 프로그램 만들기 (141) | 2002.05.26 |
컴포넌트 설치할때 등록되는 팔레트 변경 (143) | 2002.05.24 |
C++ 빌더에서 쓰레드 사용 샘플소스 (141) | 2002.05.21 |