腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
类
构造
函数
中
使用
struct
变量
、
、
struct
Date int year; int day;{ string firstNamePerson() : firstName("None"), lastName("None"), dOB(dOB.day(0),dOB.month(0), dOB.year(0)) {} 我有一个带有3个
变量
的结构化日期下面,
在
Person
类
中
,我
使用</
浏览 6
提问于2020-06-28
得票数 0
1
回答
结构和
类
中
“this”的含义
在
msdn文章
中
:
在
类
的实例
构造
函数
或实例
函数
成员
中
,这被归类为值。因此,虽然可以
使用
它来引用调用
函数
成员的实例,但是不可能在
类
的
函数
成员
中
为它分配。
在
struct
的实例
构造
函数
中
,这对应于
struct
类型的out参数,而在
struct
浏览 6
提问于2014-03-30
得票数 0
回答已采纳
1
回答
当参数
类
没有移动
构造
函数
时,IDE建议‘按值传递并
使用
std move’
、
、
Node(Person data) : mData(std::move(data)), mLeft(nullptr), mRight(nullptr)}; 在为Person
类
编写
构造
函数
时,我错误地将我的'name‘参数定义为const引用,但建议将其更改为简单值并
使用
std move。我理解这是因为rvalue字符串可以用来初始化'Person',在这种情况下,字符串将被移动到
变量
'name‘
中
,而不是被复制。然后,将进一步移动到
浏览 0
提问于2022-02-20
得票数 3
回答已采纳
1
回答
std::转换移动
构造
函数
的模板专业化的变体
、
、
、
我
使用
的
类
封装了模板专门化的std::变体,例如:
struct
Leaf_node : Generic_node> variant_;}; 我试图
使用
转换移动
构造
函数
从Generic_node
中
的
函数
构造
一个Generic_node,但是编译失败了。我定义了一个模板
构造
函
浏览 0
提问于2018-07-19
得票数 2
1
回答
不可调用的模板
构造
函数
?
、
模板化成员
函数
(
在
参数列表
中
不
使用
模板参数)可以以以下形式调用:C c;但是,如何调用模板
构造
函数
,它不
使用
参数列表
中
的模板参数?
struct
D { template <class> D (); };D<int> d; 不能是语法,因为这是D
浏览 0
提问于2013-12-25
得票数 9
回答已采纳
1
回答
C++如果这些
函数
被传入
构造
函数
,我如何
使用
带有自定义散列和比较的unordered_map作为成员
变量
?
、
假设我有这样一个
类
class C { std::unordered_map<
struct
MyStruct, int> map; C(size_t(*hash)(const
struct
MyStruct &t1), bool(*comp)(const
struct
MyStruct &t1, const
struct
MyStruct &t2);} 如何在
使用
unordered_map
中</
浏览 7
提问于2020-04-27
得票数 1
回答已采纳
2
回答
在
类
构造
函数
中
定义结构
变量
的参数
、
、
、
、
我
在
类
中
使用
struct
变量
,我想在
类
构造
函数
中指定该
变量
的参数的值。
struct
mystruct int myvar;{ myclass(int
浏览 2
提问于2020-06-28
得票数 4
回答已采纳
2
回答
由于未
构造
子级,CRTP基
构造
器崩溃
、
、
、
我有自动生成的
类
,但我想让最终用户能够添加自定义成员
函数
和
构造
函数
。问题出在
构造
函数
上。如果我
在
CRTP
中
定义了一个
构造
函数
,我就不能正确地访问子对象,因为它还没有被
构造
,因为子类
构造
函数
只有
在
CRTP基被
构造
浏览 1
提问于2018-11-30
得票数 4
1
回答
如果在同一个作用域中有一个
类
和一个
变量
具有相同的名称,那么如何指定这个
类
呢?
struct
my_
struct
{ ↓ ↓ this->pineapple = pineapple;}; 因此,有
浏览 1
提问于2016-11-09
得票数 1
回答已采纳
2
回答
类
的数组成员需要移动ctor
、
、
、
我想让一个
类
具有另一个
类
的数组成员("C- array "),这个
类
既没有copy
构造
函数
,也没有move
构造
函数
。不幸的是,编译器给了我一条错误消息,告诉我内部类的移动
构造
函数
是必需的。对我来说更奇怪的是,当数组不是
类
成员而是自动堆栈
变量
时,编译器不会报错。下面的代码说明了我的问题。
使用
第一行(即
使用
move
构造
函数
浏览 1
提问于2016-05-29
得票数 0
2
回答
结构初始化(用户定义的类型和原语)?
、
、
示例:{ QStringList object;根据我目前的理解,如果不对intPrimitive进行初始化,它将包含一个来自指定给
变量
的内存位置的随机值是否会像在
类
中
定义默认
构造
浏览 4
提问于2014-07-14
得票数 0
1
回答
uninit_member:非静态
类
成员字段m_cJobState.bstatus没有在这个
构造
函数
中
初始化,也没有
在
它调用的任何
函数
中
初始化。
、
我
在
SubManager
构造
函数
处得到以下警告: uninit_member:非静态
类
成员字段m_cJobState.bEULA没有在这个
构造
函数
中
初始化,也没有
在
它调用的任何
函数
中
初始化uninit_member:非静态
类
成员字段m_cJobState.bstatus没有在这个
构造
函数
中
初始化,也没有
浏览 1
提问于2019-09-04
得票数 0
回答已采纳
2
回答
错误:不能为A合成
构造
函数
、
、
、
、
嗨,我想了解
构造
函数
是如何在C++
中
工作的。NoDefault b_member;这些是我已经知道的事情:我知道
类
NoDefault没有默认
构造
函数
,
struct
有一个默认
构造
函数
(我们明确地定义了)。我还知道,如果我们不向
类
提供任何
构造
函数
,那么它将自动生成默认
构造
函数
。因此,根据这一点,应该为
struct
A自动生成
浏览 1
提问于2021-02-21
得票数 2
回答已采纳
1
回答
cppcheck:
构造
函数
中
未初始化的成员
变量
、
、
据我所知,以下代码正确地初始化了派生
类
B的
变量
int i; int j;}; { B b(std::move(a)); } test.cpp:9:(警告)
浏览 9
提问于2022-04-27
得票数 0
回答已采纳
1
回答
在
父
类
中
公开受保护的
构造
函数
、
、
、
正如标题所述,我想知道是否有一种方法可以
在
派生
类
中
公开受保护的
构造
函数
(也就是说,将访问权限从protected更改为public)。,但不能更改
构造
函数
的访问权限?解决办法:
变量
模板与参数转发可以作为一个解决办法,将执行相同。 对基本原理的推测:
在
默认情况下,基
类
的
构造
函数
不是常规意义上的“继承”;派生
类
的
构造
函数
必须首先<
浏览 1
提问于2020-06-12
得票数 7
2
回答
如何重写默认的结构
构造
函数
因此,
在
默认
构造
函数
中
,我需要更新一个静态
变量
,如下所示:
struct
Wire { static int instanceCount; this.id = instanceCount++;} 我不希望禁用默认
构造
函数
。目前我正在
使用
一个
类
来解决这个问题。
浏览 31
提问于2019-12-10
得票数 1
1
回答
为什么默认的默认
构造
函数
取决于它是
在
类
的内部还是外部声明的?
、
、
、
在下面的示例
中
,
struct
A没有默认
构造
函数
。因此,从它继承的
struct
B和
struct
C都不能获得编译器生成的默认
构造
函数
: A(int) {} B() = default; //#1 C(); C::C() = default;
浏览 4
提问于2022-04-22
得票数 2
回答已采纳
1
回答
C++
中
的属性继承是如何工作的?
、
这将输出: "base"#include <string> void announce() { }
struct
如果可能的话,最好不要
使用
浏览 20
提问于2020-04-20
得票数 1
回答已采纳
2
回答
指向所有者的指针
、
考虑以下
类
结构:
struct
owned; owner* my_owner; ownedowned_object;
类
owned仅用作owner的成员,对于所有owner对象o,以下不
变量
应保持不变:我的问题是:有关于如何最好地实现owner/owned的
构造
浏览 0
提问于2014-09-22
得票数 1
回答已采纳
5
回答
C++
中
的多级继承
、
假设我有一个基
类
A,
类
B是它的派生
类
。B的C
类
,以此类推……Y来自Z。 当我实例化
类
Z时,谁将负责初始化
类
A的数据成员?
浏览 0
提问于2013-01-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Java构造函数中接受另一个实例的数据
在Python中如何在main函数中调用类中的方法
为什么在 Python 类中经常会使用 init 函数
手把手教你:如何把C+的源程序改写成C语言
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券