腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
依赖于
模板
的
基
类
继承
构造
函数
c++
、
templates
、
inheritance
如果
基
类
的
名称
依赖于
(派生
类
的
)
模板
参数,我如何
继承
基
类
的
构造
函数
?} { C<false> c2; } 在程序中,struct C应该
继承
A::A或B::B,这取决于
模板
参数bool Abase
的
值。按照编写
的</e
浏览 24
提问于2021-05-04
得票数 2
回答已采纳
2
回答
使用CRTP
的
全局
构造
函数
c++
、
crtp
我希望允许一个
类
从一个
基
类
CRTP
继承
,这个
基
类
导致在main()开始之前创建并运行一个全局
构造
函数
。我们
的
想法是使用它在一些映射中注册一个类型,以便稍后查找。似乎只有当我实例化了派生
类
的
成员并使用了
基
类
时,这才能起作用。Bar { static Foo foo_; class Test : public Bar<Test&g
浏览 0
提问于2014-02-22
得票数 0
1
回答
C++使用来自CRTP
模板
基
类
的
构造
函数
c++
、
visual-studio
、
templates
、
using
、
template-templates
从
模板
模板
基
类
继承
构造
函数
的
语法是什么?{ return 0;在VS2019中,上述代码导致以下错误: 错误C3210:'Base<double,派生>':使用-声明
的
成员只能应用于
基
类
成员错误C3881:只能从直接
基
继承
构
浏览 2
提问于2019-09-14
得票数 3
回答已采纳
2
回答
C++ -
从
继承
的
构造
函数
的
类
模板
参数中推断类型
c++
、
c++20
、
template-argument-deduction
、
class-template
我有一个
类
模板
,它
继承
基
类
模板
的
构造
函数
。(至于c++20)是否有方法
从
基
类
的
构造
函数
中推断派生
类
的
模板
参数? 如果我显式地指定了类型,那就有效了。或者,如果我重新实现
构造
函数
并调用base
的
构造
浏览 2
提问于2022-01-30
得票数 4
回答已采纳
2
回答
重载
继承
构造
函数
c++
、
inheritance
、
c++17
、
inherited-constructors
给定以下
基
类
: int a, b; Base(int a, int b=42): a(a), b(b) { }以及
从
基
派生出来
的
类
:这是接近
的
,但过于冗长,如果
基
类
的
浏览 1
提问于2018-10-08
得票数 2
回答已采纳
1
回答
为什么不应该
继承
基
类
复制和移动
构造
函数
?
c++
、
inheritance
、
constructor
在
构造
派生
类
对象时,通过使用声明引入
的
基
类
复制和移动
构造
函数
不应被过载解析所考虑。 那么,为什么不应该
继承
基
类
复制和移动
构造
函数
呢?
浏览 5
提问于2022-10-07
得票数 0
回答已采纳
2
回答
C++17中副本
构造
函数
的
继承
c++
、
inheritance
、
language-lawyer
、
c++17
、
copy-constructor
Parent &);{}; 这是
从
以下问题中得出
的
对于候选
的
继承
构造
函数
集中
的
每个非
模板
构造
函数
(不包括没有参数
的
构造
函数
或具有单个参数
的
复制/移动
构
浏览 0
提问于2019-09-13
得票数 14
回答已采纳
1
回答
从
模板
类
中
的
子类访问定义
c++
、
templates
我很难构建一个
类
,它本身包含一个自派生
的
子类,该类需要来自顶级
类
的
模板
参数。听起来很可怕,而且它确实深入到了一些MTP
的
建设中。但是看看一个简单
的
例子,我可以
从
真正
的
代码中缩小。我把名字保留在我
的
原始资料里。它们在这里并不重要。 template <typename ...40:错误:“BASES_T”未被声明为SerialReader( typename BASES_T::ConstructorParms p
浏览 3
提问于2017-05-22
得票数 3
回答已采纳
6
回答
复制
构造
函数
需要调用
依赖于
对象
的
方法,但
构造
函数
不能是虚
的
c++
、
constructor
我有一个带有两个
继承
类
的
抽象
基
类
。在这两个
类
中,我定义了一个由
构造
函数
使用
的
虚方法。现在我需要创建一个复制
构造
函数
,但我不能将该复制
构造
函数
声明为虚拟
的
,但我希望它内部
的
方法调用
依赖于
作为参数输入
的
对象
的
类型。我该如何解决这个问题呢?现在我使用
基
类<
浏览 0
提问于2010-10-27
得票数 3
3
回答
从
模板
基
类
的
模板
构造
函数
派生
c++
、
templates
、
inheritance
、
c++11
奇怪
的
是,是否有可能从
模板
类
和派生
类
的
构造
函数
中
继承
基
类
的
调用
构造
函数
,而
基
类
的
构造
函数
也是
模板
化
的
,没有任何参数可从中推断其类型?}; 在我
的
特殊情况下,我可以用
模板
方法代替
模板
<em
浏览 7
提问于2014-10-24
得票数 5
回答已采纳
2
回答
继承
类
数据成员
c++
、
inheritance
我有点困惑,我读了这个,因此它说
构造
函数
和析构
函数
不是
从
基
类
继承
到派生
类
,而是在创建派生对象时调用
构造
函数
和析构
函数
。那么,
继承
类
的
基
类
数据成员
的
构造
函数
和析构
函数
是吗?
浏览 2
提问于2013-12-05
得票数 0
回答已采纳
3
回答
C#不从
基
类
继承
构造
函数
。
c#
、
.net
、
inheritance
、
constructor
可能
的
重复: 当定义
从
基
类
继承
的
类
时,我必须重新定义它
的
所有
构造
函数
。我想知道为什么C#不支持
从
基
类
的
构造
函数
继承
?
浏览 4
提问于2010-12-28
得票数 12
回答已采纳
1
回答
在父
类
中公开受保护
的
构造
函数
c++
、
inheritance
、
language-lawyer
、
encapsulation
正如标题所述,我想知道是否有一种方法可以在派生
类
中公开受保护
的
构造
函数
(也就是说,将访问权限
从
protected更改为public)。若然,限制
的
理由为何? 解决办法:变量
模板
与参数转发可以作为一个解决办法,将执行相同。对基本原理
的
推测:在默认情况下,
基
类
的
构造
函数
不是常规意义上
的
“
继承
”;派生
类
的<
浏览 1
提问于2020-06-12
得票数 7
4
回答
在虚拟
继承
的
情况下如何对待祖父母
类
的
成员?
c++
、
inheritance
、
constructor
public A public:}; { d.print();}class D: public B, public C public: D():B(),C(),A(20){}在第一种情况下,我可以理解默认
的
A()
构造
函数
是
浏览 1
提问于2016-07-06
得票数 1
1
回答
带有C++11
继承
构造
函数
的
警告
c++
、
c++11
对于
基
类
构造
函数
,C++11允许
类
指定
基
类
构造
函数
将被
继承
.因此,C++11编译器将生成代码来执行派生
类
的
继承
和转发到
基
类
。这是一个全部或无功能
的
特性:要么所有
基
类
的
构造
函数
都被转发,要么它们中没有一个被转发。此外,多重<
浏览 4
提问于2017-03-14
得票数 4
1
回答
为什么当一个
模板
类
从
另一个
模板
类
继承
时,需要重新分配类型,并调用限定
的
函数
?
c++
、
templates
、
typedef
当
模板
类
从
另一个
模板
类
继承
时,必须重新定义
基
类
中
的
类型防御(即它们不是自动
继承
的
),并且需要限定
基
类
中
的
函数
调用。为什么会这样呢?这不是已经很清楚了吗?因此,如果我有20个
模板
类
,所有这些
类
都定义相同
的
类型,我就无法引入一个包含这些定义
的
<
浏览 3
提问于2018-01-11
得票数 8
回答已采纳
3
回答
如果派生
类
没有参数化
构造
函数
,我如何
从
派生
类
调用
基
类
的
参数化
构造
函数
?
c#
、
oop
、
inheritance
我有一个带有两个
构造
函数
的
基
类
:一个默认
构造
函数
和一个参数化
构造
函数
。另一个
类
继承
自该
基
类
,并且它只有一个默认
构造
函数
。如何
从
派生
类
调用
基
类
的
参数化
构造
函数
?
浏览 1
提问于2011-02-28
得票数 4
1
回答
构造
函数
继承
问题
delphi
我
的
基
类
有一个如下形式
的
构造
函数
:begin 我
的
派生
类
有一个如下形式
的
构造
函数
:begin FDataba
浏览 1
提问于2010-08-04
得票数 3
回答已采纳
1
回答
怎么在C#中调用
构造
函数
?
c#
如果从一个基础类型
继承
,并希望
从
继承
类
的
构造
函数
传递给
基
类
的
构造
函数
,应该怎么做?例如, { public MyExceptionClass(string messageextraInf
浏览 193
提问于2017-12-07
1
回答
使用抽象
类
构造
函数
的
虚拟
继承
c++
、
oop
我得到了以下问题:有一个抽象
基
类
,以及另外两个实际上
继承
自
基
类
的
抽象
类
,作为结论,必须调用它
的
构造
器,并带有所有需要
的
参数。但是现在,我得到了一个“普通”
类
,它
继承
了两个二阶
类
,因此必须自己调用
基
类
构造
函数
(因为
基
类
实际上是
从
两个二阶<em
浏览 0
提问于2011-09-15
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+笔记八十:继承中的对象模型
聊聊C+的类和面向对象编程
如何在C+中正确地使用多态和继承?掌握这些技巧,让你的程序性能和可维护性双双提升!
手把手教你:如何把C+的源程序改写成C语言
C/C+编程笔记:一文带你读懂C+面向对象和Java面向对象的区别
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券