valores usar retornan que metodos como codigo clases c++ gcc wrapping

usar - metodos en c++



Llamando a una función global con un método de clase con la misma declaración. (3)

Usar búsqueda de nombre calificado

::my_foo(val);

Esto le indica al compilador que desea llamar a la función global y no a la función local.

Me gustaría envolver una biblioteca de C dentro de una clase de C ++. Para mi clase de C ++, también me gustaría tener la misma declaración utilizada por estas funciones de C: ¿es posible hacerlo?

Si, por ejemplo, tengo el caso a continuación, ¿cómo sería posible distinguir la función C de la función C ++? Me gustaría llamar a la C uno fuera de curso.

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 } }



::my_foo(val);

Deberias hacer eso.