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

几行代码,请高手指点

楼主enjoychallenge()2003-09-04 17:51:05 在 VC/MFC / Visual C++ 资源 提问

typedef   int   EDGE_LIST;  
  struct   VTK_COMMON_EXPORT   vtkMarchingCubesTriangleCases    
  {  
      EDGE_LIST   edges[16];  
      static   vtkMarchingCubesTriangleCases*   GetCases();  
  };  
   
  以上代码在一头文件中,可我在源文件中怎么也找不到getcase()的实现代码。莫非,他的实现实在动态链接库中。另外我想问一下,结构中也可以有函数吗? 问题点数:0、回复次数:21Top

1 楼whoishere(我来也)回复于 2003-09-04 18:01:31 得分 0

结构中的确可以有函数的!Top

2 楼NeoBean(Neo-Bean)回复于 2003-09-04 18:03:58 得分 0

结构中的确可以有函数的!结构可以说是类的一个特例!  
  Top

3 楼MyPro(活到老,学到老!)回复于 2003-09-04 18:06:06 得分 0

能运行吗?应该没问题吧!Top

4 楼dupenf(飞跃人生)回复于 2003-09-04 20:15:09 得分 0

君不见结构里面写初始化函数???Top

5 楼enjoychallenge()回复于 2003-09-04 20:44:28 得分 0

可以运行,但不知道实现代码在什么地方Top

6 楼knifezhtx(刀子)回复于 2003-09-04 20:55:05 得分 0

结构只是一个特殊的类,可以有成员函数的。Top

7 楼lygfqy(风清扬)回复于 2003-09-05 12:18:09 得分 0

类不过是结构的引申而已,类能实现的结构都可以实现Top

8 楼HanYanBin(滴血的心)回复于 2003-09-15 21:03:36 得分 0

你可以将结构体的函数声明在结构体当中  
  我是过,这样是可以成功的  
  呵呵Top

9 楼awant2k(一点通)回复于 2003-09-15 21:31:38 得分 0

在   调用   GetCases()的时候跟踪就可以进入该函数,自然就知道它在哪了。  
  如果加入调用GetCases()的时候不能连接,就说明该函数没有实体,只是一个申明。Top

10 楼cjb3(bin)回复于 2003-09-18 00:21:50 得分 0

忽然沉思,在上例中   GetCases();的定义会是怎么个形式?谁给伪码实现一下?Top

11 楼3jaja(缘来如此)回复于 2003-09-18 13:04:41 得分 0

c++中的一个类不就是一个结构,那么类中不是有很多函数吗?OK!Top

12 楼cxyPioneer(matt)回复于 2003-09-18 13:47:22 得分 0

学习Top

13 楼cjb3(bin)回复于 2003-09-18 20:29:31 得分 0

3jaja(3++输入法)   ,依你所说如果某类名为CSomeClass.其函数定义即为   (type)   CSomeClass::fuctionname().哪结构呢?难道也是(type)SomeStruct::fuctionname()吗?  
   
   
  严重关注~!~!~!~!Top

14 楼ttzzgg_80713(身无立锥地,常有四海心---老子有条命)回复于 2003-09-18 20:36:44 得分 0

这应该是一个头文件。。一个动态库的接口。实现是在动态库中的。如果跟踪进去的话应该是机器码了。除非是有源代码Top

15 楼ttzzgg_80713(身无立锥地,常有四海心---老子有条命)回复于 2003-09-18 20:39:04 得分 0

呵呵。没有看清楚。结构里可以函数的。好多接口就直接用strcut  
  typedef   strcut   interface  
   
  interface   xxx   {  
      virtual   string   getName()   =   0;  
  };  
   
  这种东西满天飞Top

16 楼cjb3(bin)回复于 2003-09-19 12:23:18 得分 0

问题没有得到解释,继续关注~!~!Top

17 楼good820501(gyl)回复于 2003-09-20 16:02:24 得分 0

结构与类唯一的区别是:  
          结构中默认的类型是public,而类中的默认是private;  
  Top

18 楼doubleseedling(苗苗)回复于 2003-09-21 13:20:43 得分 0

关注Top

19 楼yylbeyond(威海)回复于 2003-09-21 18:20:32 得分 0

在vc里面如果一个struct   里面有和class里面一样的格式,则vc   认为这是一个类,在左边的类视图里面显示出类名,而直接声明一个struct并且里面没有声明函数,只有一些变量,在vc的类视图里面也会显示出结构体的名称,区别在对变量的访问权限不同,如:class里面有public,private,protectedTop

20 楼Goldbach(hufuping)回复于 2003-09-21 19:08:26 得分 0

结构中的确可以有函数的!结构可以说是类的一个特例!Top

21 楼reludson(cwsoft)回复于 2003-09-22 08:38:45 得分 0

是谁说   “结构是类的一个特例”,老兄你最好到www.msdn.com上看一看!Top

相关问题

  • 代码在这,请指点
  • 请高人指点代码~~~~~~~
  • 看书时遇到一行代码不解其意,请指点!
  • 菜单事件不执行,请给予指点(代码见内)
  • 下面的代码运行时异常,请高手指点
  • 下面的代码运行时异常,请高手指点
  • 请指点下面代码的涵义
  • 五子棋代码请指点。
  • 下面代码看不明,请指点!
  • 菜鸟刚学jsp,一段代码执行不了,请大侠指点!

关键词

  • 函数
  • 结构
  • 代码
  • getcases
  • 类
  • 特例
  • 实现
  • edges
  • struct

得分解答快速导航

  • 帖主:enjoychallenge

相关链接

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

广告也精彩

反馈

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