当前在线人数13774
首页 - 分类讨论区 - 电脑网络 - 葵花宝典版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: VC里面的stl支持是不是很弱?
[同主题阅读] [版面: 葵花宝典] [作者:pptwo] , 2004年07月14日13:50:48
pptwo
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: pptwo (pp), 信区: Programming
标  题: Re: VC里面的stl支持是不是很弱?
发信站: Unknown Space - 未名空间 (Wed Jul 14 13:52:12 2004), 站内信件

基类不是那么初始化的。试试
【 在 observer (笑看人生) 的大作中提到: 】
: Hi guys,
: I found a turnaround though I don't understand why.
: 做了如下修改
: //template <class T>
: //PointGeneric3D<T>::PointGeneric3D(const T xx, const T yy, const T zz)
: //: z(zz)
    : z(zz), PointGeneric<T>(xx,yy)
: //{
: //      this->PointGeneric<T>::PointGeneric<T>(xx, yy);
: //}
: template <class T>
: PointGeneric3D<T>::PointGeneric3D(const PointGeneric3D<T>& p)
: {
:         x=p.x;
:         y=p.y;
:         z=p.z;
: }
: 它俩没啥区别啊,而且我也跟踪进去了,value都对啊
: 就是return 一个 PointInt对象时出错了
: 再贴一下 base class, 没修改
: template <class T>
: class PointGeneric 
: {
: public:
:         inline PointGeneric(const T xx, const T yy);
:         inline PointGeneric();
:         inline virtual ~PointGeneric();
:         T x;
:         T y;
: };
: template <class T>
: PointGeneric<T>::PointGeneric()
: {
: }
: template <class T>
: PointGeneric<T>::~PointGeneric()
: {
: }
: template <class T>
: PointGeneric<T>::PointGeneric(const T xx, const T yy)
: : x(xx), y(yy)
: {
: }
: 实际上修改以后 PointGeneric3D 就没有用 PointGeneric任何code了
: 难道这有关系吗?
: 这回还是用vc6 sp4编译的
: 【 在 crystalike (St. Sevilla) 的大作中提到: 】
: : have u rebuilt ur dll with vc7?
: : is it vc7.0 or vc7.1?
: : 7.0 is still a broken compiler.


--
※ 来源:.Unknown Space - 未名空间 mitbbs.com.[FROM: 129.105.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996