extern 的用法/ASSERT用法
来源:互联网 发布:淘宝同城交易怎么发货 编辑:程序博客网 时间:2024/04/25 01:55
1 extern 的用法
在源文件A中定义个变量c.那么要在源文件B中用到的话,可以在b中声明。extern 如下:
//machinectrl.cpp//////the definition part Pkg::Pkg(){MagnetPoints = 12;GlueDispensePoints = 8;memset(MagnetPos,0,12);memset(GlueDispensePos,0,8);}struct Pkg pkgFile;//machinectrl.h//////the declare part//struct Spoint{double x;double y;double z;Spoint(){x = 0.0;y = 0.0;z = 0.0;}};struct Pkg{int MagnetPoints;int GlueDispensePoints;Spoint MagnetPos[12];Spoint GlueDispensePos[8];Pkg();};extern struct Pkg pkgFile;//然后在其他源文件包含该头文件皆可以使用该变量。2 ASSERT用法
1 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行
用在方面:
(1)空指针检查。例如,针对一个函数的参数进行空指针检查。你可以这样使用:assert (pointer != NULL);
(2)检查函数参数的值。例如,如果一个函数只能在它的一个参数foo为正值的时候被调用,你可以在函数开始时这样写:assert (foo > 0);
0 0
- extern 的用法/ASSERT用法
- extern用法+assert用法
- 有关assert的用法
- ASSERT的用法
- ASSERT的用法
- 断言ASSERT的用法
- assert的多种用法
- assert()断言的用法
- assert的用法
- ASSERT()的用法
- assert的用法
- assert() 断言的用法
- assert的用法总结
- assert()的用法
- assert的用法
- assert的用法
- 断言(ASSERT)的用法
- assert 的用法
- C++中const、volatile、mutable的用法
- 超简单易用的 “在 pcduino 开发板上写 Linux 驱动控制板载 LED 的闪烁”
- 程序员的幽默
- 五月份的约定-说到做到
- HDU-1598-find the most comfortable road(暴力枚举+Kruskal最小生成树)
- extern 的用法/ASSERT用法
- 资本
- 最大值
- POJ 1502_Dijkstra
- CSS3 圆角(border-radius)
- nodejs使用
- 多值赋值
- cocos2d-x(十二)Lua开发飞机大战-7-添加敌机
- Unix-进程间通信