C++常见面试题

1.在C++ 程序中调用被C 编译器编译后的函数,为何要加extern “C”? 答:首先,extern是C/C++语言中代表函数和全局变量做用范围的关键字,该关键字告诉编译器,其声明的函数和变量能够在本模块或其它模块中使用。 一般,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是链接申明(linkage declaration),被ext
相关文章
相关标签/搜索