游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: bluefire9213

又发现VC不支持类模板的构析拷贝函数的定义和实现文件

[复制链接]

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-9-6 13:10:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

g++可以吗?

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2006-9-6 13:12:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

但这样的代码会在各个平台上都跑不出效率
platform-indepent不代表效率低,你写过跨平台的代码就知道了,主要是代码的结构和对语言的特性,真正碰到的performance lack可以通过代码的结构配合不同平台的不同实现来完成。

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-9-6 16:18:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

在.h里#include ".cpp"跟直接写.h里有不同么。。。

这世界上只有一款compiler支持export
我敢肯定不是g++
除非我老了
记不清是C++爸爸还是谁说过实现export的难度在于当实例化template时如果没有“完全的声明”会很麻烦,即使目前支持的那only款compiler也是走的后门,非王道作法,传说中在c++0x中将会得到改善

platform-independent用ifdef就好了吧XD

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2006-9-6 16:24:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

这世界上只有一款compiler支持export
我敢肯定不是g++
------我也敢肯定不是g++,可是我不记得名字了,不是太有名的编译器似乎。

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2006-9-6 16:30:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

#include "xxxx.cpp"
会让代码结构保持比较好,头文件是头文件,代码是代码。

翻偶以前讨论这个问题的帖子吧,我有印象在偶的那篇帖子里有。

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2006-9-6 16:33:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

找到了。。
http://bbs.gameres.com/showthread.asp?postid=41793

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-9-7 01:20:00 | 显示全部楼层

Re:又发现VC不支持类模板的构析拷贝函数的定义和实现文

template本来就不能分离!!! 还“又发现”
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 07:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表