必須先建立一個bookmanger副本,然後用
bookmanger bm;
bm.add()
或者
bookmanger *bm = new bookmanger();
bookmanger->add()呼叫。
注:這個要看類的名稱的,呼叫時就像結構體一樣,先用類引申一個物件就像Pid pid ; 呼叫時用物件名稱,函式名就行了。
擴充套件資料:
如果想呼叫過載的C++函式,則須封裝單獨的介面共C呼叫。
// C++ Code
void foo( int x );
void foo( float x );
extern "C" void foo_i( int x )
foo( x );
extern "C" void foo_f( float x )
則C中可這樣呼叫
// C Code
void foo_i( int x );
void foo_f( float x );
void ccc( int x1, float x2 )
foo_i( x1 );
foo_f( x2 );
// ...
必須先建立一個bookmanger副本,然後用
bookmanger bm;
bm.add()
或者
bookmanger *bm = new bookmanger();
bookmanger->add()呼叫。
注:這個要看類的名稱的,呼叫時就像結構體一樣,先用類引申一個物件就像Pid pid ; 呼叫時用物件名稱,函式名就行了。
擴充套件資料:
如果想呼叫過載的C++函式,則須封裝單獨的介面共C呼叫。
// C++ Code
void foo( int x );
void foo( float x );
extern "C" void foo_i( int x )
foo( x );
extern "C" void foo_f( float x )
foo( x );
則C中可這樣呼叫
// C Code
void foo_i( int x );
void foo_f( float x );
void ccc( int x1, float x2 )
foo_i( x1 );
foo_f( x2 );
// ...