腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
构造
函数
初始化
列表
中
的
结构向量
初始化
类
的
结构
、
、
、
、
我想知道如何描述
构造
函数
的
初始化
列表
,以便定义包含结构向量
的
结构类型
的
类变量:Class(由于只有Class() : _list( {{3, 4}} ) {}
的
默认
构造
函数
的
代码似乎可以无错误地编译,因此附加Class(List _l : _list(_l)
构造
函
浏览 3
提问于2019-05-18
得票数 0
1
回答
使默认
构造
函数
和
初始化
程序
列表
并行工作。
、
我一直在使用
初始化
程序
列表
来实例化结构
的
实例,但是现在我想添加一个默认
的
构造
函数
。,添加默认
构造
函数
会导致使用
初始化
程序
列表
实例化时出现错误。768}); // error: no matching function for call to // 'Size::Size(<
brace</e
浏览 1
提问于2013-08-14
得票数 1
回答已采纳
2
回答
空
brace
-init-list发出有关缺少字段初始值设定项
的
警告
、
更重要
的
是,提供我自己
的
无参数默认
构造
函数
可以防止我使用
列表
初始化
器语法进行成员
初始化
:public: Fails1() { memset(this因此,当没有用户提供
的
默认
构造
函数
时,我查看了编译器提供
的
默认
构造
函数
,以及如何
初始化
它们
的
各种方法。这就是我完全困惑<e
浏览 0
提问于2012-12-25
得票数 9
回答已采纳
1
回答
在继承
构造
函数
时是否有访问
初始化
程序
列表
的
方法?
、
、
、
我目前正在处理一个类层次结构,其中类B从A继承并使用C++
的
特性,该特性允许通过键入以下命令直接继承
构造
函数
:而不是复制所有现有的
构造
函数
。是否有一种方法来
初始化
类B
的
类属性,否则会被
初始化
列表
初始化
?类层次结构如下所示,而不使用
构造
函数
继承,并编译得很好:{ A (int a)}; class
浏览 3
提问于2016-03-03
得票数 3
回答已采纳
1
回答
在
构造
函数
的
成员初始值设定项
列表
中使用带有指示器
的
初始值设定项
列表
初始化
匿名联合类型时出现编译错误
我在c++中遇到过这样一种情况,当我在类
构造
函数
的
成员
初始化
器
列表
中使用带有指示器
的
初始化
器
列表
时,
初始化
匿名联合成员变量失败。(const MyClass::<anonymous union>&) } inne
浏览 21
提问于2019-03-11
得票数 0
回答已采纳
1
回答
为什么指定
的
初始化
被gcc接受而没有效果,而生成
的
聚合以参数
的
形式传递给类
构造
函数
?
、
、
、
因此,实验表明: 使用g++编译器9.3。,而不显示
构造
函数
参数。聚合
初始化
和
列表</em
浏览 4
提问于2020-11-13
得票数 1
回答已采纳
2
回答
为什么这个
初始化
程序
列表
不能与模板参数匹配?
、
、
、
、
({"foo", "bar", "baz"});错误(使用g++ -std=c++17)是这行得通为什么
初始化
程序<em
浏览 0
提问于2018-11-07
得票数 3
回答已采纳
1
回答
与OOP
的
基本决斗
、
、
我已经很久没有在C++中做一些更广泛
的
东西了,所以我正在寻找与现代C++方式和这种OOP风格更加兼容
的
方法。我认为特别是用户动作部分和新对手
的
产生可能是最需要做
的
工作?
浏览 0
提问于2015-01-16
得票数 12
2
回答
在可变模板中使用大括号括起
的
初始值设定项
列表
?
、
、
我试图在一个可变模板
函数
中使用大括号
封闭
的
初始化
器
列表
,但是编译器报告说...是我
的
要求太多了,还是我做错了什么?这可以通过示例得到最好
的
演示:{ {}; { }main.cpp:45:14: error: no matching functio
浏览 4
提问于2012-08-12
得票数 6
回答已采纳
3
回答
为什么我在牙套上出错了?
、
、
守则: try{ }catch (IOException e) { } //also an error on this
brace
Texture texture) { super(x, y, height, width,
浏览 6
提问于2013-11-09
得票数 0
回答已采纳
2
回答
对于
初始化
类和结构,使用
构造
函数
与大括号
初始化
程序
列表
的
规则是什么?
、
、
、
、
我已经在网上搜索了这个问题
的
答案,但我还没有找到令人满意
的
答案。我想知道所有用于
初始化
struct和类类型对象
的
规则是什么,特别是当涉及到
构造
函数
和大括号
初始化
程序
列表
时。s.printMe();我尝试用C语言
初始化
Rectangle r,使用一个普通
的
旧大括号
初始化
程序
列表
。但是,我认为它与
构造
函数
有关,因为如果我删除它,代码就会编译并运
浏览 1
提问于2018-12-31
得票数 2
1
回答
向量不转换大括号包围
列表
。
、
我使用这种类型
的
构造
函数
创建了一个Matrix类:如果我这样做,我可以实例一个Matrix对象: { 4, 6, 13 } 它工作正常,但我认为che
构造
函数
应该充当类型转换器, 7 },
浏览 1
提问于2017-08-29
得票数 2
回答已采纳
1
回答
统一值
初始化
、
、
、
我尝试为成员使用值
初始化
,并为
构造
函数
初始化
值(我不知道我是否真的使用了好
的
术语.)struct A int a_;我可以用:assert(m.a_==5); };B b{2};prog.cpp:19:7: error: no matchi
浏览 1
提问于2015-04-01
得票数 6
回答已采纳
1
回答
在emplace_back()中
初始化
内部结构
、
、
我有struct,它包含内部结构
的
数组。我想使用vector<my_struct>
的
emplace_back()方法。但是我不知道如何正确地
初始化
这个结构: struct my_struct struct float x, y, z;}; stdinitializer list>, <
brace
-enclosed initializer list>, <
brace
-enclosed initia
浏览 26
提问于2019-05-31
得票数 1
回答已采纳
1
回答
是否可以用大括号
初始化
列表
来
构造
boost::circular_buffer?
、
1,2,3,4};`error: no matching function for call to ‘boost::circular_buffer<int>::circular_buffer(<
brace
-enclosedinitializer list>)’` 是否有另一种机制来
构造
带有大括号
的
初始化
列表
的
boost::circular_buffer,或者执行另一种形式
的
聚合
初始化
?
浏览 0
提问于2016-08-30
得票数 2
回答已采纳
1
回答
如果结构包含
构造
函数
,则无法使用
初始化
程序
列表
分配值。
、
、
、
、
我使用
初始化
程序
列表
来创建对象,并使用int键将其分配给映射。在结构简单
的
情况下,可以使用
初始化
程序
列表
创建临时结构。}; mp[1] = {10, 20};mp[3] = {1000, 2000}; 但是,如果将
构造
函数
添加到结构中‘operator=’ (operand types are ‘std::
浏览 9
提问于2021-12-07
得票数 1
回答已采纳
1
回答
声明为类字段而不是全局变量
、
看看这个非常基本
的
C++代码:{ Class2(Class1 &c) }; 关于abcd声明有一些我不理解
的
地方但是,如果我将编译器声明为Class3中
的
字段,则会出现编译器错误。
浏览 0
提问于2019-09-04
得票数 4
回答已采纳
2
回答
结构
初始化
错误:无法将“<括号-
封闭
式
初始化
器list>”转换为结构
、
、
、
=0, y=0, z=0; }; GCC 4.8.4显示了以下错误:当我改变时,取走等号出现了另一个错误: Vec orig {1,2,3};
浏览 0
提问于2019-06-17
得票数 1
回答已采纳
2
回答
std::array派生类聚合
初始化
、
、
、
、
显然,
构造
函数
不继承,它负责大括号
初始化
;例如:struct foo : std::array<T,size> fooforwards all arguments to std::array constructor} { foo<int,2> myobj = {1,2}; //
brace
initialization calls cust
浏览 9
提问于2018-08-13
得票数 1
回答已采纳
2
回答
何时允许编译器优化auto+
brace
样式
初始化
?
、
、
、
const Product &rhs); private: int m_i;然后
初始化
一个这样
的
变量我验证了这一点(Visual 2013),实际上,编译器对此进行了优化,即使我们有自己
的
自定义(非默认)移动
构造
函数
。这很好。但是,如果我显式删除复制和移动
构造
函数
,如下所示: {
浏览 13
提问于2015-06-26
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
C# 的未来:主构造函数
Python列表干货:创建数字列表:range函数的用法
Python字典中的值为列表或字典的构造方法
列表的全套操作讲解(三):函数
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券