c++全局变量,多模块使用
来源:互联网 发布:淘宝客服业绩 编辑:程序博客网 时间:2024/06/05 12:26
用extern修饰的全局变量
在test1.h中有下列声明:
#ifndef TEST1H #define TEST1H extern char g_str[]; // 声明全局变量g_str void fun1(); #endif
在test1.cpp中
#include "test1.h" char g_str[] = "123456"; // 定义全局变量g_str void fun1() { cout << g_str << endl; }
以上是test1模块, 它的编译和连接都可以通过,如果我们还有test2模块也想使用g_str,只需要在原文件中引用就可以了
#include "test1.h" void fun2() { cout << g_str << endl; }
http://hi.baidu.com/bwandmff/item/a1e35de56d019c276dabb8d7
- c++全局变量,多模块使用
- 使用模块添加全局变量
- C语言全局变量多文件使用
- C语言全局变量多文件使用
- C语言全局变量多文件使用
- C语言全局变量多文件使用
- C语言全局变量多文件使用
- C全局变量使用简介
- python3 动态模块导入与全局变量使用
- attiny10不能使用C全局变量
- c语言全局变量使用问题
- C/C++全局变量的使用
- c/c++全局变量在多个源文件中的使用
- c语言中全局变量在多个文件中使用
- c语言中全局变量在多个文件中使用
- python 全局变量多个模块访问
- Python多模块全局变量引用和修改
- 如何在C Builder中使用全局变量
- ubuntu lvs+lived
- mac和xcode快捷键
- goaccess链接
- 织梦单页 试图字段
- [教程]华为U8150民间ROM简单实用的刷机教程(卡刷图解)
- c++全局变量,多模块使用
- 设计之道
- Davinci DM6446 Linux 内核分析—— gpio.c
- 比较Java循环的性能
- iis配置错误
- 六个维度:简洁性
- 程序员的趣事汇总
- Davinci DM6446 Linux 内核分析—— clock.c
- cpp文件和.h文件