Resultados de la búsqueda a petición "extern-c"

6 la respuesta

¿Se requiere extern "C" solo en la declaración de función?

5 la respuesta

estático vs externo "C" / "C ++"

¿Cuál es la diferencia entre una función miembro estática y una función de enlace "C" externa? Por ejemplo, cuando uso "makecontext" en C ++, necesito pasar un puntero para funcionar. Google recomienda usar el enlace externo "C" para él, porque ...

13 la respuesta

¿Cuál es el efecto de extern "C" en C ++?

¿Qué hace exactamente poner

10 la respuesta

¿Por qué necesitamos “C” externa {#include <foo.h>} en C ++? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es el efecto de la "C" externa en C ++? [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 13 respuestas ¿Por qué necesitamos usar: extern "C" { #include <foo.h> }Específicamente ¿Cuándo ...

3 la respuesta

¿Extern "C" tiene algún efecto en C?

Acabo de recibir un código C que usa "C" externa para declarar funciones externas como esta: extern "C" void func(); ¿Es esto válido C? Recibo un error en esta línea, pero no estoy seguro si es por esto o por algo más.

4 la respuesta

¿Se pueden marcar las funciones de C ++ como Extern "C"?

6 la respuesta

¿Cómo llamar a la función C ++ desde C?

Yo se esto. Llamando a la función C desde C ++: Si mi aplicación estuviera en C ++ y tuviera que llamar a funciones desde una biblioteca escrita en C. Entonces habría usado //main.cpp extern "C" void C_library_function(int x, int ...

6 la respuesta

¿Por qué necesita "C externo" para las devoluciones de llamada de C ++ a las funciones de C?

Encuentro tales ejemplos en el código Boost. namespace boost { namespace { extern "C" void *thread_proxy(void *f) { .... } } // anonymous void thread::thread_start(...) { ... pthread_create(something,0,&thread_proxy,something_else); ... } } // ...

10 la respuesta

¿Es posible subclasificar una estructura C en C ++ y usar punteros a la estructura en código C?

¿Hay un efecto secundario al hacer esto?Código C: