extern只是一个声明
2014-04-23 16:53
239 查看
在一个1.cpp中定义
int a = 10;
在它的头文件1.h中声明
extern int a;
extern只是一个声明,必须在某个实现文件中定义一下,然后在其它文件中包含1.h就ok了。
然后在其它文件中包含"Global.h"就ok了
int a = 10;
在它的头文件1.h中声明
extern int a;
extern只是一个声明,必须在某个实现文件中定义一下,然后在其它文件中包含1.h就ok了。
"Global.h" extern int a; extern int b; extern int c; "Global.cpp" int a; int b; int c;
然后在其它文件中包含"Global.h"就ok了
"myClass.h" private slots: //这样才会自动进入 int opendoor(); "myClass.cpp" connect(ui.pushButton_2, SIGNAL(clicked()), this, SLOT(opendoor())); Static Public Members --> Use :: ,eg QMessageBox::warning( this, "Tips", "Warning" );
相关文章推荐
- 怎样用extern声明一个数组为外部数组
- extern可以声明一个变量而不定义它,extern可以声明一个类吗?
- extern 常用于声明一个指针
- 【转】static和extern的区别;当使用另外一个文件中的变量、类、方法时,什么时候改用extern声明,什么时候该include?
- 为需要动态分配内存的类声明一个拷贝构造函数与一个赋值运算运算符
- 一个简单的声明
- Linux下的一个简单汇编程序, .long声明数据的长度问题!
- LOGO只是VIS系统的一个核心符号
- C++ 声明一个变量 和 New 一个空间的区别
- 一个C语言函数声明和定义的编译问题
- 求一个C++或Java或者C#写的支持C89的编译器前端,如何解析C语言的声明?
- 如何在声明一个Vector数组时对它添加项
- 一个讨论引发关于js中函数声明,函数表达式,形参与变量声明赋值引发的一些事(http://www.cnblogs.com/zhouyongtao/archive/2012/11/22/2783089)
- [C++再学习系列] 变量的声明、定义与extern关键字
- 为含指针变量的类声明一个拷贝构造函数和一个赋值操作符
- 为什么在函数的声明后面还有一个 const? 如:void fun() const;
- 7.21声明一个学生类(学号,姓名,性别)同时定义对象
- 为什么你只是一个小码农
- 为需要动态分配内存的类声明一个拷贝构造函数和一个赋值操作符