Я хотел бы обернуть библиотеку 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
}
}