摘要:
extern "C" 的主要作用是为了指示编译器按c语言编译, 从而能够正确调用c语言代码. 我将试着从c/c++用与不用extern "C"分别举例来说明我对此的用法, 如有疏漏错误, 还请评论指出. 首先, 在C++文件中, 对于在头文件中的函数声明添加 extern "C", 这就表示该函数需 阅读全文
摘要:
首先, 作用域范围有4类, 分别是文件作用域, 代码块作用域, 原型作用域和函数作用域. 本文只涉及文件作用域和代码块作用域. 原型作用域只适用于函数原型(非函数定义)中声名的参数名. 函数作用域不推荐, 故在此亦不解释. 位于一对花括号之间的所以语句称为一个代码块. 所以代码块作用域就是一对花括号 阅读全文