返回信息流类模板的构造函数,拷贝构造函数和析构函数是不是都应该重新定义。
原来默认的这些函数是不是应该没有用了,因为他们不是模板函数。如果不定义的话那初始化和析构时一定没有对应的函数,编译会出现错误.
这是一条镜像帖。来源:北邮人论坛 / cpp / #43587同步于 2010/9/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
问个关于类模板的问题
where
2010/9/9镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
应该不会
楼主还没有明白模板类的编译方式
模板类本身并非一个类型,当使用它时,才会生成相应的类型,编译器会对这个相应的类型做类型要求,类型检查
【 在 where 的大作中提到: 】
: 类模板的构造函数,拷贝构造函数和析构函数是不是都应该重新定义。
: 原来默认的这些函数是不是应该没有用了,因为他们不是模板函数。如果不定义的话那初始化和析构时一定没有对应的函数,编译会出现错误.
【 在 xinranlee 的大作中提到: 】
: 应该不会
: 楼主还没有明白模板类的编译方式
: 模板类本身并非一个类型,当使用它时,才会生成相应的类型,编译器会对这个相应的类型做类型要求,类型检查
: ...................
这么解释也不够啊,不能解释模板类内既有模板函数也有非模板函数的原因。