CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

vc中有全局函数吗?????

楼主zjg751206(打渔后晒网,晒网后打渔)2001-10-20 16:22:38 在 VC/MFC / 基础类 提问

vc中有全局函数吗?????如果有,怎么定义?  
  我定义的不是调用时找不到就是多次#include   了  
  我要在多个类中调用怎么办呢 问题点数:40、回复次数:7Top

1 楼caigzhi(George Cai)回复于 2001-10-20 16:34:05 得分 8

在你要用之前先include的头文件,并如下申明  
  extern   int   function(int   a);Top

2 楼hgw111(hg)回复于 2001-10-20 16:54:00 得分 8

把函数定义在APP的the   app后面,用时加extern   类型   函数名,例:  
  /////////////////////////////////////////////////////////////////////////////  
  //   The   one   and   only   CNetnameApp   object  
   
  CNetnameApp   theApp;  
  int   testhanshu(int   a,int   b)  
  {  
  int   c=a+b;  
  return   c;  
  }  
   
  /////////////////////////////////////////////////////////////////////////////  
  在另一个类中:  
   
          extern   int   testhanshu(int   a,int   b);  
  int   x=0;  
  int   y=3;  
  int   g=testhanshu(x,y);Top

3 楼sanjiang()回复于 2001-10-20 17:04:24 得分 8

做成DLL.  
  DLL中的函数都是全局函数.Top

4 楼bigfool(我很傻可我很温柔)回复于 2001-10-20 17:08:07 得分 8

 
   
  #progma   once  
  Top

5 楼bigfool(我很傻可我很温柔)回复于 2001-10-20 17:08:32 得分 0

 
   
  #pragma   once  
   
  Top

6 楼arxing(阿行)回复于 2001-10-20 17:08:45 得分 8

你在某个CPP中定义就可以了,如果别的CPP中要用到的话,要声明  
  extern   +   函数声明。  
  例如  
  a.cpp  
  ...  
  void   gfunction()  
  {  
  }  
  ...  
   
  b.cpp  
   
  #include   ...  
   
  extern   gfunction();  
   
  ...  
   
  在这些地方你就可以调用gfunction了。  
   
  ...  
   
   
  Top

7 楼zjg751206(打渔后晒网,晒网后打渔)回复于 2001-10-22 21:05:05 得分 0

完全正确!!!!Top

相关问题

  • 在vc中怎样定义全局变量和全局函数????
  • VC全局函数问题??
  • VC中全局变量,全局函数以何种方式存在?
  • vc里面模板函数可以作为全局函数吗?
  • vc,全局变量,全局函数,在哪里定义啊?
  • 全局函数
  • 在类中的函数怎样在全局函数中应用?
  • 使用callbyname函数样调用全局模块中的函数?
  • 一个送分问题:在VC++中如何添加一个全局函数?(步骤请详细点)
  • 关于VC中的函数

关键词

  • 函数
  • 全局
  • gfunction
  • testhanshu
  • 调用
  • 定义
  • extern
  • include

得分解答快速导航

  • 帖主:zjg751206
  • caigzhi
  • hgw111
  • sanjiang
  • bigfool
  • arxing

相关链接

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

广告也精彩

反馈

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