社区
C++ 语言
帖子详情
自己继承自己
boost_j
2006-01-25 07:21:38
那例子提问:
好比
class good:good
{int a;}
在第一个good 中继承了第二个good 但这个good
还没创建 我的编译器能通过
请问一下 这是怎会事
能把原理说一下么?
...全文
144
5
打赏
收藏
自己继承自己
那例子提问: 好比 class good:good {int a;} 在第一个good 中继承了第二个good 但这个good 还没创建 我的编译器能通过 请问一下 这是怎会事 能把原理说一下么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Muf
2006-01-25
打赏
举报
回复
BTW:
我常用这种手段故意弄出一些编译时的错误信息来,如:
template<typename T>
class MustBeInt
{
A(){THIS_IS_NOT_INT_TYPE_PLEASE_CHECK_AGAIN;}
};
这样,你只要实例它这个类,就会出现 THIS_IS_NOT_INT_TYPE_PLEASE_CHECK_AGAIN 变量未定义的错误。这就间接传递出我造的错误信息来啦。
Muf
2006-01-25
打赏
举报
回复
哦,是模板类啊。
模板类在编译时,只要不实例化,它有什么错误,都不会理你的。哪怕你出现比这个更多,更不可思意的错误,只要不实例化,编译器都只当没看见。
如:
tempalte<typename T>
class A
{
A(){sdlkfjsldfjsdfjsalfdjsaldfjsldfjsdlfjsdlfja;}
};
Jinhao
2006-01-25
打赏
举报
回复
template<class T> class good: good ??后面这个good是什么?
{
int a;
};
template<class T> class good: good<T> //应该这样吧
{
int a;
};
这个good的确可以通过,但就是不能实例化,因为good<T>是不完整的
wenwenwen
2006-01-25
打赏
举报
回复
模版类,如下
template<class T> class good:good
{
int a;
};
编译可以通过。
Muf
2006-01-25
打赏
举报
回复
d:\Test\TTTthis\TTTthis.cpp(40) : error C2499: “good” : 类不能是其自身的基类
因此,你的那个good可能是其它地方有特别定义。
接口的
继承
接口也可以实现
继承
,并且可以
继承
多个父接口 定义两个父接口: package java_tel; public interface IFather { void say(); } package java_tel; public interface IFather2 { void fly(); } 子接口同时
继承
...
Python如何
继承
父类__init__方法
_name__ == '__main__': s = S('sun') print(s.getName()) 运行结果: 类型3:子类重写__init__,就要
继承
父类的构造方法,可以使用super关键字 class F: def __init__(self, name): self.name = name print('Fname:...
java
继承
关键字_Java
继承
Java 的
继承
是单
继承
,但是可以多重
继承
,单
继承
就是一个子类只能
继承
一个父类,多重
继承
就是,例如 A 类
继承
B 类,B 类
继承
C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java
继承
区别于 ...
C#中的
继承
(详解)
继承
详解:一.
继承
的概念:二. 基类和派生类:三.
继承
的作用:四.
继承
的特点:五.举例说明:六.
继承
注意事项: 一.
继承
的概念:
继承
:是面向对象程序设计中最重要的概念之一。
继承
允许我们根据一个类来定义另一个类,这使得...
c++:
继承
(超详解)
赋值运算符重载 四:单
继承
和多
继承
单
继承
: 多
继承
:菱形
继承
解决方法一:解决方法二:单
继承
和多
继承
的总结:定义:
继承
(inheritance)机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章