腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法
使用
初始化
项列表构造
vector
<
std
::unique<...>>
、
、
、
我试图
使用
初始化
列表来
初始化
unique_ptr
的向量,但由于编译器错误,它失败了。这看起来很奇怪,因为它看上去与我看到的许多例子相似。
std
::
vector
<
std
::
unique_ptr
<
std
::string>> v{
std
::
unique_ptr
<
std
::string>{new
std
::string{&qu
浏览 2
提问于2015-09-16
得票数 1
回答已采纳
1
回答
替换为
初始化
唯一指针的向量
、
、
、
我需要一种方法来获取函数返回的´
std
::
unique_ptr
´,并在
初始化
列表中
使用
它来
初始化
函数的
std
::
vector
。我愿意接受任何涉及用逗号分隔列表
初始化
std
::
vector
的解决方案(即。返回向量的变量函数),但是这个过程需要
使用
移动语义来获取返回的´
std
::
unique_ptr
´数据。我遇到的问题可以在下面的代码中看到: #include <
浏览 3
提问于2017-03-06
得票数 1
1
回答
C++
初始化
std
::
vector
<
std
::
unique_ptr
<AbstractClass>>
、
、
我已经派生了
std
::
vector
,并且正在尝试
初始化
它。我不明白为什么会发生这样的事情:typedef
std
::
unique_ptr
<PolingNormalised> PolingNormalisedPtr; classPolingNormalisedArray : public
std
::
vector
<
std
::
unique_ptr
<PolingNormalised&g
浏览 1
提问于2014-09-08
得票数 0
2
回答
疯狂的
unique_ptr
语法
、
、
最近,我对指针
使用
了这个语法:问题是我开始发现内存泄漏错误。所以现在我决定
使用
unique_pointers,这样我就不用再担心这个了。但据我所知,c++11语法中的上述语法如下:
std
::
unique_ptr
<
std
::
vector
<
std
::
unique_ptr
<Shader>>> _sh
浏览 6
提问于2014-10-09
得票数 0
回答已采纳
2
回答
如何在c++中设置指针=指向nullptr的向量?
、
、
、
、
我有以下代码(Account是一个类),所以我有一个指针向量,我知道创建指针的最佳实践是用某事
初始化
它,或者确保它被分配给nullptr,但是当我执行
std
::
vector
<
std
::
unique_ptr
<Account>> openedAccounts = nullptr;或<
浏览 5
提问于2021-12-06
得票数 0
1
回答
带有C++11
初始化
程序列表的
unique_ptr
、
、
、
有一些问题,使语法正确的
初始化
vector
of
unique_ptr
。class Thingclass Spider: public Thing最初尝试:
std
::
vector
<
std
::
unique_ptr
<Thing>> stuff{
std
::game.cpp:62:46: note: in instantiation of member function '
std
::_
浏览 0
提问于2014-05-13
得票数 2
回答已采纳
4
回答
我可以列表
初始化
一个仅移动类型的向量吗?
、
、
、
如果我通过我的GCC 4.7快照传递以下代码,它会尝试将
unique_ptr
复制到向量中。#include <
vector
> using move_only =
std
::
unique_ptr
<int>;} 显然这是行不通的,
浏览 74
提问于2011-12-12
得票数 108
回答已采纳
1
回答
如何
使用
初始化
程序列表
初始化
不可复制的容器?
、
、
、
、
可能重复: int main()
std
::
vector
<
std
::
unique_ptr
<int>> vec({
std
::
unique_ptr
<int>(new int(1)), ret
浏览 2
提问于2011-07-24
得票数 12
回答已采纳
1
回答
初始化
类中的
unique_ptr
数组属性的C++
我希望在这里为我的类
使用
unique_ptr
(出于我自己的原因而不是向量)。但是我不确定如何用它
初始化
一个new []数组。下面是我的代码class kmapprivate:
std
::
unique_ptr
::
vector
<
std
::strin
浏览 0
提问于2020-11-23
得票数 0
3
回答
C++
unique_ptr
初始化
、
让我们
使用
以下代码:#include <string>public:private:};
std
::
unique_ptr
<Writable>str1(new String("ab
浏览 0
提问于2018-12-10
得票数 0
回答已采纳
2
回答
试图
使用
初始化
程序列表构造` `
std
::
vector
`‘的问题
、
、
、
call to
std
::make_unique)
std
::
vector
<
std
::
unique_ptr
/5LGPoa
std
::m
浏览 21
提问于2017-07-16
得票数 0
1
回答
是否可以
使用
填充构造函数创建
std
::
vector
<
std
::
unique_ptr
<Bar>>?
、
、
、
、
我有一个类Foo,它的成员变量类型为
std
::
vector
<
std
::
unique_ptr
<Bar>>,我想填充这个类的构造函数的
初始化
列表。这个是可能的吗?我希望
使用
向量的填充构造函数是可能的,如下所示
vector
<
unique_ptr
<Bar>> (n,
unique_ptr
<Bar> (new Bar))但我认为这需要
浏览 5
提问于2016-01-15
得票数 4
回答已采纳
1
回答
用多个线程填充
unique_ptr
向量?
、
、
由于device的析构函数会释放设备的资源,所以我
使用
了
unique_ptr
< device >,因此不会无意地复制/删除device对象。(
std
::
unique_ptr
< device >( new device( id ) ) ); } typedef
std
::
vector
<
std
::
unique_ptr
< device > &
浏览 0
提问于2018-04-30
得票数 0
回答已采纳
3
回答
如何声明向量的
unique_ptr
?
、
我正在尝试
使用
MyClass来声明一个全局向量。我的编译器是4.8.4。gl.hglo.cpp在我第一次在不同的*.cpp文件中
初始化
和
使用
它的文件中:
浏览 5
提问于2015-06-29
得票数 1
回答已采纳
1
回答
如何在c++中
使用
unique_ptrs的构造函数来
初始化
它的2d向量?
、
、
、
、
我正在尝试
初始化
unique_ptrs的2d向量,以设置它的大小和每个索引为nullptr,或者如果我想要一些基类对象指针,但它不起作用。; }
浏览 6
提问于2020-07-02
得票数 1
3
回答
使用
GCC 4.7从
初始化
程序列表
初始化
unique_ptrs容器失败
、
、
、
我正在尝试以一种相当于来自的例子的方式
初始化
一个。using namespace
std
;我看不出为什么这
浏览 7
提问于2012-03-08
得票数 78
回答已采纳
1
回答
可变模板扩展、继承和
std
::
unique_ptr
、
、
、
、
我有这样的代码:#include <
vector
> virtual ~A() = default
std
::
vector
<A*> v_;我希望
使用
std
::
unique_ptr
和
std
::make_unique来避免显式调用new,并在析构函数中迭
浏览 1
提问于2017-04-21
得票数 3
回答已采纳
1
回答
移动unique_ptrs错误向量
我一直
使用
std
::move将
std
::
vector
移动到成员
初始化
列表中的空
std
::
vector
,如下所示:{ Foo(
std
::
vector
<
std
::
unique_ptr
<Bar>>&& t_values) : m_Values{
std
::mo
浏览 5
提问于2022-08-18
得票数 4
回答已采纳
1
回答
我可以在没有默认
初始化
的情况下
初始化
数组的
std
::
unique_ptr
(我只想让它有虚拟值)
、
、
、
、
我可以在没有默认
初始化
的情况下
初始化
数组的
std
::
unique_ptr
(我只想让它有虚拟值)我能做这个吗??#include <memory> {}; struc
浏览 4
提问于2021-05-04
得票数 1
回答已采纳
1
回答
如何保留指向
std
::
unique_ptr
的指针?
、
我有一个向量://filling the
vector
vec.push_back(
std
::
unique_ptr
<myClass>(new myClass())); v
浏览 2
提问于2012-08-31
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
智能指针:让C+程序更加安全和高效的神器
重学C++ ,重构你的C++知识体系[19章完结]
实现线程安全队列——细粒度锁实现
C+的模板类vector的用法“一”
Bitcoin 序列化库使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券