Resultados da pesquisa a pedido "extern-c"

13 a resposta

Qual é o efeito do extern “C” em C ++?

7 a resposta

Quando usar extern "C" em palavras simples? [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é o efeito do externo "C" em C ++? [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 13 respostasTalvez eu não esteja entendendo as diferenças entre C e C ++, mas quando e por que precisamos ...

6 a resposta

O extern “C” é requerido somente na declaração da função?

Eu escrevi uma função de C ++ que eu preciso chamar de um programa em C. Para torná-lo chamavel de C, eu especifiquei

6 a resposta

Como chamar a função C ++ de C?

Eu sei isso. Chamando a função C do C ++: Se meu aplicativo estivesse em C ++ e eu tivesse que chamar funções de uma biblioteca escrita em C. Então eu teria usado //main.cpp extern "C" void C_library_function(int x, int ...

9 a resposta

Como funciona uma declaração externa "C"?

Estou fazendo um curso de linguagens de programação e estamos falando sobre oextern "C" declaração. Como essa declaração funciona em um nível mais profundo, além de "ela faz interface com C e C ++"? Como isso afeta as ligações que ocorrem no ...

6 a resposta

Por que você precisa de “C externo” para retornos de chamada em C ++ para funções C?

Eu encontro esses exemplos no 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); ... } } // ...

4 a resposta

As funções do C ++ podem ser marcadas como Extern "C"?

Eu tenho funções C ++ que eu quero declarar usando

3 a resposta

Extern “C” tem algum efeito em C?

Acabei de receber um código C que usa extern "C" para declarar funções externas como esta: extern "C" void func(); Isso é C válido? Estou recebendo um erro nesta linha, mas não tenho certeza se é por causa disso ou de outra coisa.

10 a resposta

Por que precisamos extern "C" {#include <foo.h>} em C ++? [duplicado

Esta pergunta já tem uma resposta aqui: Qual é o efeito do "C" externo em C + [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 3 respostasPor que precisamos usar: extern "C" { #include <foo.h> }Especificamente Quando devemos usá-lo? O ...

5 a resposta

estático vs externo “C” / “C ++”

Qual é a diferença entre uma função membro estática e uma função de ligação externa "C"? Por exemplo, ao usar "makecontext" em C ++, preciso passar um ponteiro para funcionar. O Google recomenda o uso de ligação externa "C" para isso, porque ...