[ CnUnix ] in KIDS 글 쓴 이(By): ahsarang (..........) 날 짜 (Date): 2004년 4월 9일 금요일 오후 02시 42분 33초 제 목(Title): Re: c와 C++ 파일 링크.. 다음은 간단한 예입니다. 돌려보시면 잘~ 돌겁니다. :) > gcc a.c cpp.cc -lstdc++ > ./a.out class a initialized main 9 # 혹 위와 같은 결과가 나오지 않는 컴파일러나 OS가 있다면 알려주시면 감솨~ :) a.c --- extern int cpp_funct(void); int main(int argc, char *argv[]) { printf("main\n"); printf("%d\n", cpp_funct()); return 0; } ==== cpp.cc --- #include <iostream> using namespace std; class a { public: a() { i = 9; cout << "class a initialized" << endl; } int get_i() { return i; } private: int i; }; a a; extern "C" int cpp_funct(void) { return a.get_i(); } === |