资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

如何定义全局变量?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

我做了一个全局变量的头文件和定义文件;  
  //   global.h  
  #include   <fstream.h>  
  extern     ofstream   OutFile;  
   
  //global.cpp  
  ofstream   OutFile("apm.dat");  
   
  然后在其他文件中包含global.h  
   
  编译都通过  
  不过在运行的时候会出现非法访问;  
  调试了一哈;好象是OutFile还没有定义;  
  这是怎么会事情呢?怎么解决哦?

网友回答:

发表者:UPCC

因为基于对象的编程,构造都是有域的,所以基于对象是没有全局变量的。不过可以使用static变量!

发表者:FreeFice

to     aganpro(阿甘)  
  那这个ofstream   对象这么用指针来做呢?  
  -----------------------------  
  //   global.h  
  #include   <fstream.h>  
  ofstream   *OutFile;  
   
  调用处:  
  OutFile   =   new   ofstream("Out.txt");  
  *OutFile   <<   "..";  
  //OutFile->write(...);  
  delete   OutFile;


 

 
热门推荐笔记本: 清华紫光笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved