我想在C++類中包裝一個C庫。對於我的C++類,我也希望這些C函數使用相同的聲明:是否可以這樣做?用一個類聲明方法調用一個全局函數,聲明相同
如果例如我有下面的情況如何區分C函數和C++函數?我想打電話給C。
extern int my_foo(int val); //
class MyClass{
public:
int my_foo(int val){
// what to write here to use
// the C functions?
// If I call my_foo(val) it will call
// the class function not the global one
}
}
您忘記在代碼示例中使用範圍解析運算符。你現在有一個遞歸函數調用,導致stackoverflow上的stackoverflow :) –
@Als,Bo:*嘆*感謝,我多麼愚蠢。 –