腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
从对象本身
继承
、
在
C++
的帮助下建立新的
继承
层次结构,我想: 为什么没有来自类对象的
继承
?抽象示例(
在
抽象
C++
上):struct { int v;Foo(int a):v(a) { };struct : public Foo(2) {.},Buz仅从Foo - Foo(2)实例
继承
。这样的想法
有用吗
?是否有任何可能的实现或相关的想法?
浏览 0
提问于2012-12-10
得票数 1
回答已采纳
1
回答
对于复制
构造
函数
,我应该仍然使用关键字显式吗?
、
、
、
当不允许进行隐式转换时,
C++
提供关键字显式以通过转换
构造
函数
抑制隐式转换。声明显式的
构造
函数
不能用于隐式转换。
在
不应由编译器使用的单参数
构造
函数
上使用显式关键字执行隐式转换。这是有意义的,但我应该仍然使用关键字显式的复制
构造
函数
吗?在其他情况下,使用关键字显式会
有用吗
?为什么?
浏览 1
提问于2015-12-15
得票数 0
回答已采纳
3
回答
当
构造
函数
抛出异常时,会运行哪些析构
函数
?
、
、
、
在
C++
中
,如果
构造
函数
抛出异常,那么会运行哪些析构
函数
?另外,
继承
和成员又如何呢?大概所有完成的
构造
都会被销毁。如果只
构造
了一些成员,那么是否只销毁了这些成员?如果有多重
继承
,是否所有已完成的
构造
函数
都会被析构?虚拟
继承
会改
浏览 3
提问于2012-04-18
得票数 82
回答已采纳
2
回答
继承
默认
构造
函数
,是一个矛盾吗?
、
、
、
在
C++
(
继承
主题)
中
,我读到:基类
构造
函数
不是
继承
的,我们必须显式定义派生类所需的任何
构造
函数
1)
继承
构造
函
浏览 7
提问于2020-06-09
得票数 0
6
回答
动态转换空指针有实际用途吗?
、
在
C++
中
,T q = dynamic_cast<T>(p);
构造
执行指针p到其他指针类型T的运行时强制转换,这些指针类型必须出现在*p动态类型的
继承
层次结构
中
才能成功。这一切都很好。但是,也可以执行dynamic_cast<void*>(p),它只返回一个指向“派生最多的对象”的指针(参见C++11
中
的5.2.7::7 )。我知道这个特性
在
动态类型转换的实现
中
可能是免费的,但是它在实践中
有用吗</em
浏览 7
提问于2011-11-14
得票数 73
回答已采纳
2
回答
基于
C++
上下文的类实现
、
、
在
C++
中
是否可能有一个class,其定义取决于其
构造
的上下文?例如,具有多个
构造
函数
的class A可以
在
调用特定
构造
函数
之后从class B
继承
,而可以
在
调用不同
构造
函数
之后从class C
继承
吗? 如果没有,为什么?如果是的话,如何做到这一点呢?
浏览 4
提问于2015-12-18
得票数 2
回答已采纳
1
回答
继承
中
调用
构造
函数
的顺序
、
、
、
我是
C++
编程语言的新手,我对
继承
中
调用
构造
函数
的顺序感到困惑。我的问题是,即使
构造
函数
和析构
函数
不是由派生类
继承
的,为什么基类
构造
函数
会在我创建派生类对象时调用。
浏览 0
提问于2013-02-14
得票数 1
回答已采纳
8
回答
为什么
在
C++
中
我们实际上需要私有或受保护的
继承
?
、
、
、
、
在
C++
中
,我想不出有哪种情况下我想从基类
继承
私有/受保护:class Derived1 : private Base;它真的
有用吗
?
浏览 0
提问于2008-12-17
得票数 66
回答已采纳
3
回答
在哪种情况下,派生类必须有自己的
构造
函数
?
在
C++
中
,
在
什么情况下,派生类必须有自己的
构造
函数
?非常感谢。
浏览 0
提问于2010-01-29
得票数 2
回答已采纳
3
回答
Eclipse或
C++
不支持类
继承
吗?
、
、
、
我正在使用NetBeans IDE6.8创建
C++
项目。然而,当我使用类
继承
时,它似乎不能识别派生类。我尝试过Eclipse
C++
,它告诉我同样的事情。为什么会这样呢?是因为两个IDE都不支持
C++
继承
吗?我该怎么办? 感谢您的回复。
浏览 0
提问于2010-06-22
得票数 2
回答已采纳
1
回答
boost::python:编译失败,因为复制
构造
函数
是私有的
、
我使用boost::python包装一个
C++
类。这个类不允许复制
构造
函数
,但是python模块总是想要创建一个。m_bytearray;ByteArray类
继承
自boost::noncopyable,因此Foo没有复制
构造
函数
。BOOST_PYTHON_MODULE(Foo) class_<Foo>("Foo", init<const char *>())} 在编译boost::python模块时,我收到错误,
浏览 4
提问于2012-04-13
得票数 17
回答已采纳
4
回答
对
C++
中
的
构造
函数
链感到困惑
、
我已经
在
C++
中使用了相当多的单例类(对于一个类),现在对于一个非类项目,我尝试使用
继承
的类。谢谢你的帮助!
浏览 4
提问于2012-03-17
得票数 0
回答已采纳
3
回答
我们不能从基类
继承
的东西:为什么?
、
在
我的第一个
C++
课程结束后,我有一些问题想要为自己澄清。 }; { return 0;类B不会
继承
所有这四个类对于
构造
<
浏览 0
提问于2011-08-27
得票数 0
5
回答
继承
构造
函数
在
C++
中有多大用处?
、
、
、
、
当我坐在
C++
标准委员会的会议上时,他们正在讨论放弃的利弊,因为还没有编译器供应商实现它(感觉是用户还没有要求它)。让我快速提醒大家什么是
继承
构造
函数
:{}; {}; 一些供应商建议使用r值引用和可变模板(完美的转发
构造
函数
),
在
继承
类中提供一个转发
构造
函数
来避免
继承
构造
函
浏览 2
提问于2010-11-09
得票数 31
回答已采纳
1
回答
为什么Python
中
不支持
构造
函数
继承
?
、
、
: def __init__(self):具有
构造
函数
继承
的预期输出是
C++
允许
构造
函数
继承
。这个设计选择如何区分这两种语言? 注意:我同意在python
中
可以通过调用super().__init__()
函数
来实现这一点,但是我想知道选择这种设
浏览 0
提问于2019-06-14
得票数 -3
4
回答
为什么Dart不
继承
构造
函数
?
、
我来自PHP世界,我很好奇为什么开发人员选择不将
构造
函数
(带有arg)添加到
继承
的方式。在我看来,它违反了DRY原则,因为它根据结构重复了很多代码。我做了很少的研究- PHP,Ruby,Python
继承
构造
函数
。Java、C#、
C++
不是。C++0x具有显式定义
继承
的新功能。那么,程序员不
继承
构造
函数
并一次又一次显式地编写
构造
函数
有什么好处吗?
浏览 2
提问于2013-03-28
得票数 6
回答已采纳
6
回答
如何调用基类
构造
函数
?
、
在这里,使用super().调用
继承
的类(您可能都知道这一点)。 现在我
在
C++
中有一个类,它有一个默认的
构造
函数
,它接受一些参数。如果我
继承
了这个类,它会警告我没有合适的默认
构造
函数
可用。那么,
在
C++
中有没有像super()这样的东西,或者我必须定义一个初始化所有变量的
函数
?
浏览 0
提问于2011-08-03
得票数 85
回答已采纳
1
回答
隐式复制
构造
函数
和
继承
、
、
但是,我仍然需要对所期望的
C++
标准的确切行为做一些澄清。我还知道如何使用using来
继承
构造
函数
。但是,情况似乎并非如此,并且调用了A副本
构造
函数
。那么,这是强制性的,还是可以被定义的,意味着我们不应该依赖这种行为?
在
C++
标准
中
,我发现了以下内容,但对我来说显然不是很清楚: 当odr使用(3.2)创建类类型的对象(1.8)时,将隐式定义类的
继承
浏览 1
提问于2014-11-18
得票数 3
回答已采纳
1
回答
X
在
c++
中
不指定类型
、
我正在学习
c++
,特别是我正在学习关于
继承
的知识。我编写了以下代码,其中我希望打印protected_stuff的内容,这是
在
protected访问说明符
中
定义的MainClass
中
的一个变量。
浏览 3
提问于2020-08-01
得票数 0
回答已采纳
1
回答
C++
语言设计:子调用所有虚拟祖先
构造
函数
、
、
、
、
这个问题的内容取决于我对虚拟
继承
如何在
C++
中
工作的理解。如果这些都是错误的,请纠正我。
在
C++
中
,虚拟
继承
需要(隐式或显式)调用子类中所有祖先类的
构造
函数
,这也阻止了任何祖先调用另一个祖先的
构造
函数
。{}
在
本例
中
,
构造
Child实例应该只需将“祖父母说\n”输出到标准错误,因为Parent
构造
函数
对Gr
浏览 1
提问于2017-12-04
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券