腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
如何调用基类构造函数?
、
在这里,
使用
super().调用
继承
的类(您可能都知道这一点)。 现在我
在
C++
中有一个类,它有一个默认的构造函数,它接受一些
参数
。如果我
继承
了这个类,它会警告我没有合适的默认构造函数可用。那么,
在
C++
中有没有像super()这样的东西,或者我必须定义一个
初始化
所有变量的函数?
浏览 0
提问于2011-08-03
得票数 85
回答已采纳
3
回答
cpp
中
模拟枚举
继承
的解决方案
、
、
我知道枚举
继承
在
c++
中
是不可能的,但我正在寻找适合我的情况的特定数据结构。假设我有这两个枚举: enum Drink { water, milk};它们将作为简单的开关
使用
,基本上我希望保持代码的干净和类型的安全。我不知道是否会被迫
使用
需要
初始化
的
继承
浏览 3
提问于2021-09-04
得票数 7
回答已采纳
4
回答
在
C++
中
使用
继承
初始化
参数
、
我读到过
在
C++
中
过度
使用
继承
是不好的。我有一个简单的例子,我想知道
在
基类构造函数中
使用
它来
初始化
值是好是坏。Animal(std::string name, std::string category);std::string m_category; }; 为应用程序将要
使用
的每个动物创建一个特定的类是不是很好在这个例子
中
,我只
使用
继承
来<
浏览 51
提问于2019-12-08
得票数 1
回答已采纳
2
回答
将变量传递给
c++
中
的构造函数
、
、
、
、
我刚开始
使用
c++
中
的类
继承
,我真的被困住了。这显然不起作用,因为DerivedClass()
在</
浏览 5
提问于2021-02-11
得票数 2
1
回答
Pybind11: init<>与lambda
、
、
我将pybind11用作
C++
代码的包装器,并将其放入python库。示例:我想定义/绑定python类A: def __init__(self, B b):
浏览 1
提问于2020-06-10
得票数 4
回答已采纳
1
回答
C++
-可以
在
没有成员
初始化
列表(MIL)的情况下
使用
类
继承
吗?
、
、
我刚刚学到了
C++
的一些课程。我知道可以通过
使用
成员
初始化
列表语法(MIL)来
初始化
数据成员,但我认为
使用
它并不是很直观,而且我认为这是分配数据成员的一种非常糟糕的方法。显然,
C++
中
的类
继承
必须通过这个MIL语法来完成。我不明白这背后的原因,谷歌也没有给我答案。我也找不到这条规则的反例。我在网上看到的每一个关于
继承
的例子都需要MIL。因此,我的问题是:
在
没有MIL的情况下,是否有可能建立
继承
? 如
浏览 9
提问于2021-12-11
得票数 1
3
回答
如何在Python
中
实现'Parameter Object‘重构?
、
、
、
现在,我
使用
要
继承
的
参数
对象的类,如下所示 def __init__(self,p1,p2):class A { } B(const A& a): A(a) {} 我能在Python
中
做到这一点吗
浏览 2
提问于2010-01-04
得票数 4
回答已采纳
2
回答
构造函数
继承
和直接成员
初始化
、
、
、
我试图
使用
C++
11直接数据成员
初始化
和“
使用
”语法
继承
基类的构造函数的组合。现在
使用
gcc 5.4.0 (
在
Ubuntu16.04上),我观察到一个奇怪的错误,如果数据成员类型没有默认构造函数。
在
查看以下最小示例时,可能最容易理解: Foo(int arg) { std::cout << "Foo::Foo(" << ar
浏览 6
提问于2016-12-02
得票数 24
回答已采纳
1
回答
不能从具有虚拟
继承
的类派生(
C++
虚拟
继承
)
、
、
、
、
const char * argv[]) { }我遇到的错误是,ConcreteDerived必须显式地调用Base的构造函数。使Concrete导数的
继承
具有虚拟性,同样也没有什么区别。 问题不在于Virutal派生的构造函数转发。
浏览 2
提问于2015-12-01
得票数 2
回答已采纳
4
回答
C++
:
继承
字段的
初始化
、
、
我有一个关于
在
派生类的构造函数
中
初始化
继承
成员的问题。m_int应该是B的成员,而父类A
在
B
中
初始化
m_int时应该已经
初始化
了(因为父构造函数
在
继承
类的成员
初始化
之前运行)。我的推理
中
哪里错了?这段代码到底发生了什么?EDIT:我知道
初始化
这个成员的其他可能性(基构造器或派生构造器
中
的赋值),但我想知道为什么我尝试的方式是非法的?一些特定的<e
浏览 108
提问于2010-10-21
得票数 22
回答已采纳
2
回答
Qt -我们所说的代码片段是什么意思?
、
、
我有一些关于
C++
GUI Programming with Qt 4书中的代码符号的问题:这是否意味着我们要
继承
QDialog(parent)?
浏览 15
提问于2011-04-14
得票数 0
回答已采纳
1
回答
只移动
继承
构造函数
中
的类
参数
、
、
、
下面的代码不编译,而是
在
和
中
工作public:}; 1当调用B类型的构造函数来
初始化
不同类型D的对象(即当构造函数被
继承
(namespace.udecl)时)时,
初始化
将继续进行,就好像
使用
默认的默认构造函数来
初始化
D对象和
继承
构造函数的每个基类子对象一样,但B
浏览 3
提问于2016-05-06
得票数 4
4
回答
结构/类成员的显式
初始化
、
、
、
struct some_struct{};在此之后,n.a将为0;
在
C
中
,这种类型的
初始化
是正确的,并且将对结构的所有成员进行零
初始化
。空的一对大括号是
浏览 1
提问于2010-06-09
得票数 13
回答已采纳
1
回答
如何从基类
初始化
列表向派生
初始化
列表添加变量?
、
、
、
、
我有一个带有
参数
化构造函数的基类ShowTicket: ShowTicket(const char* Row, const char* SeatNumberrow(Row), {} 我正在创建一个派生类SportTicket,它将接受与ShowTicket相同的
参数
问题是,我不知道如何告诉
C++
,我仍然希望sold_status
在
SportTicket构造函数中被弱化为fa
浏览 2
提问于2022-05-23
得票数 2
回答已采纳
1
回答
Python2.7
中
使用
“Super”的例子
、
、
我正在尝试
使用
python
中
的super扩展我的类
初始化
。在下面的示例
中
,我希望Class A
初始化
一个
参数
乘以4,并且我希望这个
参数
可以通过
继承
在
B类中
使用
。然后,我想要B
中
的另一个
初始化
,接受相同的
参数
,然后将它乘以8。第二次
初始化
不一定在A
中
可用。__init__(parameter) 我一直
在
阅读的文档
浏览 0
提问于2015-09-06
得票数 1
回答已采纳
5
回答
c++
、
我的教授今天
在
黑板上写了一些我不明白的代码。它似乎是一个调用基类构造函数的派生类构造函数,但我不确定。
浏览 0
提问于2017-07-20
得票数 0
回答已采纳
3
回答
在
C++
中
如何在派生类的构造函数
中
初始化
基类的常量变量?
、
、
、
我有一个没有构造函数的抽象
C++
类。它应该是一个基类,这样其他类就可以
继承
它。我试图做的是
在
基类
中
声明一个常量变量,并在每个派生类的构造函数
中
初始化
它,而不是
在
每个派生类的其他类
中
初始化
它。这在
C++
中
合法吗?如果是这样,我如何做到这一点?
浏览 0
提问于2010-10-11
得票数 19
回答已采纳
6
回答
我应该如何在
c++
中
解释这个结构?
、
KEY_VALUE(const KEY &k_,const VALUE &v_) :k(k_), v(v_) {} };在上面的代码
中
,
浏览 3
提问于2011-07-27
得票数 2
回答已采纳
2
回答
控制
C++
std::fstream创建的文件句柄
在
Windows
中
的可
继承
性
、
、
、
、
在
Windows
中
,
使用
创建进程时,可以传递true作为bInheritHandles
参数
。CreateProcess( , , , , bInheritHandles, , , , ) 这意味着标记为可
继承
的所有文件句柄实际上都将由子进程
继承
。如何控制由
C++
std::fstream类创建的基础文件句柄是否可
继承
?
浏览 0
提问于2019-04-04
得票数 4
回答已采纳
1
回答
继承
C结构并将对象指针传递给C函数-这是安全的吗?
、
、
据我所知,
C++
没有自己的时间计算类,所以我们可以
使用
C库的功能。 friend std::ostream& operator<<(std::ostream& os, const Time &
浏览 0
提问于2013-12-09
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
PHP-CPP开发扩展(五)
手把手教你:如何把C+的源程序改写成C语言
kotlin学习笔记
计算机等级考试二级C+全攻略
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券