外部存储类型的公用问题,外部引用数组的下标常变量问题 把max定义放在公用的头文件中,用#define来定义,比如#define ARRAY_MAX 10 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在头文件中const int max = 10;在cpp中include 头文件, 不要用 extern这实际是 static const int max = 10;原因:extern 的量,是在连接的时候确定地址,但定义数组是在编译的时候就需要知道大小.另外, 一般用 #define 也是可以的不幸的是 max 已经是 <math.h> 中的一个函数, 所以你还需要为 max 另外取一个名字. 捆绑可执行文件相关 ado同时操作两个数据库出错? 用这种方法制作位图按钮不行,是哪里出错了? LISTCTRL控件选中"EDIT LABLES"属性之后,如何修改项的内容? ListControl控件如何清空? 函数重入造成死锁,应该如何解决 请问当CRickEditCtrl控件所选择的文本内容改变时,如何向窗口发送信息! 本人用了网格控件CGridCtrl ,在合并单元格时遇到了一些问题!! WIN API waveOut双缓冲如何实现 寻求队友!!!! 如何实现常量的外部共用!!!高手请指教! 高人看一下是否是vc2005中文版的一个bug
const int max = 10;在cpp中include 头文件, 不要用 extern这实际是 static const int max = 10;原因:
extern 的量,是在连接的时候确定地址,
但定义数组是在编译的时候就需要知道大小.另外, 一般用 #define 也是可以的
不幸的是 max 已经是 <math.h> 中的一个函数,
所以你还需要为 max 另外取一个名字.