zoukankan      html  css  js  c++  java
  • Qt中使用全局变量的实例

    在Qt中使用全局变量的实例

    1.首先需要在一个头文件中对全局了变量使用exern方法进行定义。

    //g.h
    extern char *testStr;

    2.只能在cpp文件中对其是实例化,并且实例化只能在函数的外部进行。

    建议在包含main函数的cpp文件中进行实例化,这样可以确保在其他文件中使用时,它已经被实例化。

    //a.h 
    #include "g.h"
    char *testStr="hello world";
    void main() {
    cout<<testStr<<endl;
    testStr="hello China";
    }

    3. 其他文件只要包含了g.h这个头文件,就可以修改或者访问这个全局变量,而不需要再次实例化。

    //b.h
    //该文件中就可以不需要实例化全局变量了。
    #include "g.h"
    void mytest() {
    cout<<testStr<<endl;
    }

    http://www.cnblogs.com/s_agapo/archive/2012/03/16/2400807.html
  • 相关阅读:
    latex
    anaconda
    git stash
    YOLO训练Pedestrain
    OpenCL C
    OpenCL
    OpenVX
    caffe源码阅读
    居住证积分查询地址
    jdk 1.8内存逐步增大的一个bug
  • 原文地址:https://www.cnblogs.com/newstart/p/2879645.html
Copyright © 2011-2022 走看看