关于全局数组的初始化
2016-04-26 10:09
302 查看
1. 问题描述
一个头文件mine.h,两个.cpp都include该mine.h,而且两个.cpp文件都要多次使用同一个常量数组array。
2. 尝试过的失败方法
(1)在头文件mine.h中定义全局数组array,出现重复定义的链接build错误。
(2)分别在两个.cpp文件中定义全局数组array,同样出现重复定义的链接build错误。
3. 正确的解决方法
(1)在mine.h中“声明”外部变量extern array[];
(2)在其中一个.cpp中定义并初始化数组array
一个头文件mine.h,两个.cpp都include该mine.h,而且两个.cpp文件都要多次使用同一个常量数组array。
2. 尝试过的失败方法
(1)在头文件mine.h中定义全局数组array,出现重复定义的链接build错误。
(2)分别在两个.cpp文件中定义全局数组array,同样出现重复定义的链接build错误。
3. 正确的解决方法
(1)在mine.h中“声明”外部变量extern array[];
(2)在其中一个.cpp中定义并初始化数组array
相关文章推荐
- 浅谈C#垃圾回收
- 闪屏页新手引导页面主页判断跳转的逻辑
- PHP 魔术函数、魔术常量
- 基于springmvc mybatis junit搭建分工程,分模块的web工程框架(三)
- 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数
- 倒计时功能CountDownTimer PK Handler
- ping命令和telnet命令
- MES总结:CBF.Common 文件Net下的有类型转换
- C/C++字符串和数字互换方案收集(转)
- 设计模式笔记:代理模式
- 提交新的logo到svn
- Adapter的优化使用
- Android布局优化之include、merge、ViewStub的使用
- 使用apache-jMeter出现乱码问题。
- mybatis resultMap 的日期字段无法获取时分秒的问题
- 精准医疗现状分析
- 灰度共生矩阵
- H5知识点大总结勾起你的欲望
- Linux系统安装
- ngrok.cc的使用