Maison  >  Article  >  développement back-end  >  Pourquoi utiliser le "C" externe dans le code C++ ?

Pourquoi utiliser le "C" externe dans le code C++ ?

WBOY
WBOYavant
2023-09-13 12:17:04780parcourir

为什么在C++代码中使用extern "C"?

En C++, lors de la déclaration d'une fonction implémentée/compilée en C, vous devez utiliser extern "C".

L'utilisation de "C" externe permet au compilateur de savoir que nous souhaitons utiliser les conventions de dénomination et d'appel de C. Cela place le compilateur dans un état de type C dans notre code C++. Cela est nécessaire car le compilateur C++ masque les noms différemment dans sa table de symboles et se comporte donc différemment du compilateur C.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer