Qt软件开发文档7---全局变量(方法)的声明
2017-04-07 10:55
302 查看
我们在定义Func的时候
一种需要动态导入 调用Dll 中的Func 来调用函数
另一种则是引入.h头文件,使用类名::方法名/变量名 来调用函数
使用全局变量有两种方式
1.extern 关键字(封装Dll时有用到)
2.static 声明静态变量(推荐)
开发文档时,往往需要一些多次调用的Func,将这些Func封装在一个.h文件中
调用时直接引入.h文件即可
上代码
PuclicFuncs.h
mainWindow.cpp调用
引入.h文件就可以在不同的cpp文件中调用PublicFunc 中的内容了~
一种需要动态导入 调用Dll 中的Func 来调用函数
另一种则是引入.h头文件,使用类名::方法名/变量名 来调用函数
使用全局变量有两种方式
1.extern 关键字(封装Dll时有用到)
2.static 声明静态变量(推荐)
开发文档时,往往需要一些多次调用的Func,将这些Func封装在一个.h文件中
调用时直接引入.h文件即可
上代码
PuclicFuncs.h
#ifndef PUBLICFUNCS_H #define PUBLICFUNCS_H class PublicFuncs { public: static int s;//静态变量 static int abtoc(int a,int b){ return a + b; };//静态函数 }; #endif // PUBLICFUNCS_H
mainWindow.cpp调用
#include "mainwindow.h" #include "../publicFuncs/publicfuncs.h" //调用静态变量时,需先将其初始化 int PublicFuncs::s = 5; MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { qDebug() << PublicFuncs::s; qDebug() << PublicFuncs::abtoc(10, 10); }
引入.h文件就可以在不同的cpp文件中调用PublicFunc 中的内容了~
相关文章推荐
- 在iPhone开发中,全局变量的几种使用方法
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- 在iPhone开发中,全局变量的几种使用方法
- mfc声明全局变量的简易方法
- Qt软件开发文档2---QT构建dll库,并使用dllmanager管理dll库
- 在iPhone开发中,全局变量的几种使用方法
- 全局变量声明,定义与使用方法
- keil 中——C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法
- 在 iPhone 开发中,全局变量的几种使用方法
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- QT 声明全局变量
- QT 使用全局变量的方法
- 全局变量声明,定义与使用方法
- QT 全局变量所遇见的问题,以及参考网上的解决方法,做个总结,提醒自己
- QT全局变量声明及使用
- IPHONE开发 全局变量的声明和使用
- Qt软件开发文档1---Cmake编译QT程序
- android 开发零起步学习笔记(十九):android使用全局变量的两种方法
- iOS开发笔记--声明全局变量