腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
可以
通过
非
默认
构造
函数
构造
零
元素
的
std
::
vector
吗
我
的
意思是这样
的
:
可以
吗
?
我
在标准中看不到任何这样
的
要求。
浏览 7
提问于2017-07-11
得票数 3
回答已采纳
4
回答
std
::
vector
元素
初始化
、
std
::
vector
<int> v1(1000);
std
::
vector
<
std
::
vector
<int>::const_iterator关于int,
我
测试了它,
我
发现所有的
元素
都变成了0。这是标准
吗
?
浏览 1
提问于2012-06-06
得票数 8
回答已采纳
2
回答
原子矢量
的
初始化
、
、
考虑:
std
::
vector
<
std
::atomic<int>> foo(10);}
构造
函数
表示它插入了
std
::atomic<int>
的
实例,这些实例是
通过
which ne
浏览 3
提问于2019-11-04
得票数 12
回答已采纳
1
回答
是新
的
(&p)双倍;无操作。因此,uninitialized_default_construct也会变成无操作
吗
?
、
、
、
、
(请注意())对于内置,在我看来,第二(2)将进行值初始化,即将值设置为
零
,而第一(1)将是一个无操作(未初始化
的
值)。对于
非
平凡类型,(2)将调用
默认
构造
函数
。对
我
来说不清楚
的
是(1)对于
非
平凡
的
类型会做些什么。也会调用
默认
构造
函数
吗
?如果类
浏览 3
提问于2019-10-04
得票数 2
回答已采纳
4
回答
在创建对象向量时,不要为每个对象唯一地调用
默认
对象
构造
函数
、
我
正在尝试创建一个对象向量,并希望对向量中
的
每个对象唯一地调用
非
默认
构造
函数
。下面
我
有一个简化
的
例子。 在
我
的
示例中,
我
有一个带有两个
构造
函数
的
对象,
默认
(没有args)和
非
缺省(1arg)。当我使用
默认
构造
函数
(v1)初始化大小为10
的
向
浏览 0
提问于2018-06-13
得票数 4
回答已采纳
1
回答
如何在嵌套向量中
构造
不可复制、不可移动
的
类?
、
我
想使用不可复制、不可移动类
的
非
默认
构造
函数
来
构造
向量。使用
默认
的
构造
函数
,它
可以
很好地工作,并且
我
可以
构造
一个向量,只要
我
不调整它
的
大小。但以某种方式使用
非
默认
构造
函数
,它似乎不得不进行复制。有人知道
我
浏览 35
提问于2022-01-14
得票数 2
回答已采纳
1
回答
施工过程中
的
非
恒定发电机单程初始化
、
、
、
、
是否有一种方法
可以
使用未初始化(
非
零
)值或更漂亮
的
生成器(类似于
std
::
vector
)
构造
器参数来
构造
新
的
非标准(非常量)值,而不首先将所有
元素
初始化为
零
?这是因为
我
希望(随机
的
)模型创建api尽可能具有局部性,从而只编写一次容器
元素
。为
std
::
vector
(可能还有其他)设置一个生成器
构造</
浏览 3
提问于2012-01-29
得票数 0
回答已采纳
3
回答
使用
默认
构造
函数
在向量中嵌入
、
、
、
我
希望使用non-assignable
默认
构造
、不可复制
的
和对象,然后使用迭代器对新创建
的
对象使用特定
的
方法。注意,类中没有参数化
构造
函数
,只有
默认
构造
函数
。(); // <---- fails }
vector
::emplace()
构造
一个新对象,但需要一个
非
默认
浏览 2
提问于2014-11-21
得票数 10
回答已采纳
4
回答
模板类并将数组初始化为
零
、
、
我
今天早些时候发布了关于模板类
的
帖子,但离我之前
的
问题还有很长
的
路要走,
我
从这里得到了一个解决方案。当然,当处理完这个问题时,总会有一个新
的
问题让
我
摸不着头脑。给定以下
构造
函数
:sortedVector<Type, inSize>::sortedVector(): size(inSize),
vector
(ne
浏览 3
提问于2012-03-19
得票数 0
回答已采纳
2
回答
如何初始化没有
默认
构造
函数
的
类
的
std
::数组?
、
、
、
、
假设
我
有一个类,它没有名为Foo
的
默认
构造
函数
。如果
我
使用
的
是
std
::
vector
,
我
可以
这样做:这将创建一个由100个
元素
组成
的
向量,每个
元素
都带有值Foo(5)。如何对
std
::array<Foo,
浏览 5
提问于2022-02-07
得票数 2
回答已采纳
2
回答
在<class>对象
的
向量中添加新
元素
时使用
非
默认
构造
函数
、
在一个类中,
我
有一个来自不同类
的
对象向量,如下所示:private:...类Bar定义了一个
默认
构造
函数
(所有私有变量都初始化为
零
)和一个
可以
输入值
的
非
默认
构造
函数
,如下所示:在类Foo
浏览 0
提问于2017-10-11
得票数 0
2
回答
C++11和
std
::向量
构造
函数
中
的
值初始化对象
、
、
std
::
vector
的
“填充”
构造
函数
是:意思是..。int* array = new array[1000000];
std
::
vector
<int> v(1000000); ...since向量
构造
函数
必须对整数数组进行
零
初始化.C++11似乎用“值初始化”<
浏览 8
提问于2013-02-26
得票数 19
回答已采纳
4
回答
C++
std
::
vector
::emplace_back不使用字符串值类进行编译。
、
/* Item.h */
std
::string name; }; /* ... */
std
::
vector
<Item> items(7: error: no matc
浏览 5
提问于2020-12-20
得票数 1
回答已采纳
2
回答
为
构造
的
std
::
vector
中
的
每个
元素
调用
默认
构造
函数
、
、
是否有方法
通过
调用每个
元素
的
默认
构造
函数
来
构造
N个
元素
的
std
::
vector
<C>? size_type
的
构造
函数
只调用C
的
构造
函数
一次,然后对其余
的
元素
使用它
的
复制
构造
函数
。
浏览 5
提问于2016-01-04
得票数 5
回答已采纳
1
回答
替换失败阻止特殊成员
函数
的
生成
吗
?
、
、
、
我
正试图从一个
非
表面的层面来理解为什么以下代码没有编译:struct wrapper { v1 = v2; 从
std
::
vector
实现中
的
错误消息
可以
看出,上面的错误是失败
的
,因为
浏览 2
提问于2021-10-01
得票数 2
回答已采纳
2
回答
值初始化c++
、
通过
阅读有关值初始化
的
cppreference,
我
了解了以下内容: struct调用选定
的
构造
函数
(这是
默认
构造
函数
之一),为新对象提
浏览 0
提问于2019-01-03
得票数 1
1
回答
向量
默认
构造
函数
可以
抛出异常
吗
、
、
、
如果
我
使用
默认
构造
函数
(和
默认
分配程序)
构造
一个空
的
std
::
vector
,它会抛出异常
吗
? 通常,为容器
的
元素
分配空间
可以
引发异常(这将是一个
std
::bad_alloc)。但是
std
::
vector
的
默认
构造
函数
不需要分配任何这样<em
浏览 0
提问于2018-05-16
得票数 8
回答已采纳
6
回答
新手:关于初始化列表
的
C++问题
、
、
、
假设
我
在header中声明了一个对象数组。数组
的
大小可能非常大。在
我
的
源文件中,
我
为
我
的
类创建了
构造
函数
,并且
我
想初始化
我
的
数组中
的
所有对象。如果这些对象不是用
零
参数
构造
函数
构造
的
,
我
被告知需要把它们放到我
的
初始化列表中。
我</e
浏览 2
提问于2009-08-21
得票数 2
3
回答
成员不是
零
,是clang++错误
吗
?
、
、
、
如果它
的
类没有用户提供
的
构造
函数
,那么不应该对整个对象进行
零
化
吗
?编辑:由于评论中有一些广泛
的
讨论,
我
认为最好在这里添加一些标准摘录: 如果T是具有用户提供
的
构造
函数
(12.1)
的
类类型(可能是cv限定
的
)类类型(第9条),则调用T
的
默认
构造
<
浏览 0
提问于2014-02-21
得票数 14
回答已采纳
4
回答
为什么
std
::向量
的
元素
不需要一个
默认
的
构造
函数
?
、
、
如何才能编写自己
的
数组类,而不需要为其
元素
设置
默认
构造
函数
?现在,当我执行新
的
[]分配空间时,
我
需要一个
默认
的
构造
函数
。他们是怎么变魔术
的
?
浏览 9
提问于2010-03-04
得票数 26
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程学习笔记:C+基础之变量的声明与初始化赋值
C+的模板类vector的用法“一”
Java Stack源码解读和简单应用
C++20:核心语言
Visual Studio:优化了复制/移动省略
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券