几行代码,请高手指点
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




