CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎么引用一个全局变量!?

楼主eling(forU)2001-09-27 15:27:00 在 VC/MFC / 基础类 提问

我自己定义了一个全局变量,然后直接在程序中引用,可报错说没有定义这个变量,请问我给怎么引用? 问题点数:20、回复次数:5Top

1 楼nichang(nichang)回复于 2001-09-27 15:27:53 得分 0

中那定义的。Top

2 楼karma(无为MS MVP)回复于 2001-09-27 15:34:02 得分 10

extern   int   g_somevariables;  
   
  void   somefun()  
  {  
      ::g_somevariables   =   123;  
  }Top

3 楼thundersp(我心飞翔)回复于 2001-09-27 15:39:04 得分 10

用extern声明该变量是在其它地方定义的。  
   
  比如定义全局变量int   i;  
  要调用时可以用   extern   int   i;Top

4 楼eling(forU)回复于 2001-09-27 15:53:36 得分 0

我如此定义全局变量:extern   CString   gTime[7],gRate[7];  
  但出错如下:Linking...  
  Dialogcanshu.obj   :   error   LNK2001:   unresolved   external   symbol   "class   CString   *     gTime"   (?gTime@@3PAVCString@@A)  
  Debug/jifei.exe   :   fatal   error   LNK1120:   1   unresolved   externals  
  请问这是什么错误?Top

5 楼lixiongfeng(程序员-天煞)回复于 2001-09-27 16:20:27 得分 0

你们见过类的对象是数组的吗?  
  一个好的Win32非控制台程序的全局变量应该定义在应用程序类中,  
  public:  
  int   m_myval;  
  可以如下应用:  
  int   a=((CYourAppApp   *)AfxGetApp())->m_myval;Top

相关问题

  • 如此情况,怎样引用变量?我想申明一个全局变量在别处引用,怎么办?
  • *** 第一次搞HTML, 谁能告诉我怎么 定义一个全局变量?? 然后怎么引用他***
  • 一个引用全局变量的问题?
  • 在计算域中是否能引用系统全局变量
  • 如何在VC++不同类之间引用全局变量????
  • 怎样在其它类中引用全局类变量?
  • 全局变量 theApp 怎么用 ?
  • 全局变量值怎么变了呢?
  • 怎么定义全局变量啊?
  • VC中怎么解决全局变量?

关键词

  • 全局变量
  • 引用
  • gtime
  • 定义
  • externals

得分解答快速导航

  • 帖主:eling
  • karma
  • thundersp

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo