Questions sur extern-c

13
réponses

Quel est l'effet de l'externe "C" en C++?

Que fait exactement extern "C" dans le code C++? par exemple: extern "C" { void foo(); }
demandé sur 2009-06-25 06:10:07
10
réponses

Pourquoi a-t-on besoin d'un "c"externe dans C++? [dupliquer]

cette question a déjà une réponse ici: Quel est l'effet de "C" externe en C++? ... comment en termes de compilation/lien est-ce que cela résout les problèmes qui nous obligent à l'utiliser?
demandé sur 2008-09-16 03:19:52
10
réponses

Est-il possible de classer une structure C en C++ et d'utiliser des pointeurs vers la structure en code C?

Est-il un effet secondaire en faisant ceci: C code: struct foo { int k; }; int ret_foo(const st ... ode C++ et chaque code est dans sa propre unité de compilation. est-ce portable à travers les compilateurs?
demandé sur 2008-09-24 17:56:53
4
réponses

Peut-on marquer les fonctions C++ comme Jet externe "C"?

j'ai des fonctions C++ que je veux déclarer en utilisant extern "C" même si elles ne sont appelées qu'en code C++. Ou ... "C" void foo() {throw exception;} int bar() { try { foo(); } catch (exception e) { return 1; } }
demandé sur 2013-04-06 04:31:09
7
réponses

Quand utiliser extern " C " en mots simples? [dupliquer]

cette question a déjà une réponse ici: Quel est l'effet de "C" externe en C++? ... l'utiliser lors de la compilation en C++, mais en les reliant à déjà construit des bibliothèques C ou quelque chose?
demandé sur 2010-05-09 10:11:06
2
réponses

Quand utiliser extern " C " en C++? [dupliquer]

possible Duplicate: Pourquoi avons-nous besoin d'un "C" externe{ #include } en C++? ... n expliquant ce mais pourquoi avons-nous besoin de compiler quelque chose en C alors que nous avons déjà C++?
demandé sur 2009-08-18 10:30:14