extern用法+assert用法

来源:互联网 发布:淘宝手机版装修尺寸 编辑:程序博客网 时间:2024/04/29 12:10

//当使用全局变量时,容易造成Link2005或Link2001的链接错误。根源在于全局变量。

在一个cpp中定义 int app;全局变量

在另一个cpp中需要使用该变量,则需要定义一下,extern int app;


同时,也可以在.h文件中声明static、extern类型的变量,然后在包含该.h文件的.cpp文件中的任意一个文件中对该变量赋值。(仅一个文件中赋值)


assert(int expression)  头文件:assert.h

当expression=false,向控制器输出错误信息并调用abort()来终止程序运行。

0 0
原创粉丝点击