首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

在QT中写程序出现了一点小小疑点,求解

2012-05-05 
在QT中写程序出现了一点小小问题,求解!问题是这样的,我写了一个存全局变量的头文件,然后在别的源文件那里

在QT中写程序出现了一点小小问题,求解!
问题是这样的,我写了一个存全局变量的头文件,然后在别的源文件那里都有都有把它 include进来,可是编译老提示“multiple definetion of p” 这是怎么回事,是不是重定义啦?下面请看一下我的头文件

C/C++ code
#ifndef ALLVALUE_H#define ALLVALUE_H#include"ControlUserList.h"ControlUserList *p = new ControlUserList();#endif // ALLVALUE_H


[解决办法]
编译提示已经很清楚了,去看看那边还定义了p吧
[解决办法]
头文件不要定义变量

在源文件内定义 并在别的文件extern声明
[解决办法]
这样的一个全局变量竟然用一个p来命名,这不合适吧

热点排行