腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
1个元素分配的
数组
的正确
unique_ptr
声明
c++
、
unique-ptr
我需要
使用
一个API作为项目的一部分,该项目包含一个名为ParamSet的类,其方法定义如下:该方法的目的是将字符串
数组
添加到
对象
以描述某些参数。例如,ParamSet
对象
可能需要一个指向nValues字符串
数组
的"filename“参数
浏览 56
提问于2018-09-27
得票数 1
回答已采纳
5
回答
std
::
unique_ptr
<T[]>与派生
对象
数组
一起
使用
已删除的函数
c++
、
arrays
、
c++11
、
polymorphism
、
unique-ptr
在我的数值物理代码中,我需要
使用
unique_ptr
创建
一个派生
对象
数组
,其类型是基类。Particle{ Electron();};问题在于
浏览 5
提问于2015-11-01
得票数 12
回答已采纳
1
回答
将
对象
从
unique_ptr
数组
移动到向量
c++11
、
stl
、
smart-pointers
、
unique-ptr
首先,我
创建
一个Foo
对象
的
unique_ptr
数组
。然后,我将
对象
移动到向量,如下面的代码所示。但是这段代码不编译。另一个问题是,由于
对象
是
使用
新运算符的
数组
版本分配的。如果出现异常,并且程序必须在我将
对象
移回
unique_ptr
数组
之前提前终止,会发生什么情况?在这种情况下,向量vec将
使用
delete操作符而不是delete操作符的
数组
版本销毁其内容?cla
浏览 3
提问于2016-02-02
得票数 1
2
回答
是否可以在C++中
创建
构造函数
数组
?
c++
、
arrays
、
class
、
constructor
它们都有完全不同的行为,但具有共同的属性,因此我考虑
创建
256个特定的类来继承一个称为指令的公共类。然后,我想将每个类的构造函数(甚至一对构造函数)存储到大小为256的
数组
中,只需执行如下操作来
创建
指令:指令instr = constructorsOPCode; 这是解决这个问题的好办法吗?
浏览 1
提问于2021-01-21
得票数 2
回答已采纳
1
回答
如何传递一个
unique_ptr
来设置我的
对象
的成员变量?
c++
、
oop
、
pointers
、
inheritance
Board类包含一个Square
数组
,每个
数组
都可以容纳一个Piece。特定类型的类(Pawn、Rook等)从Piece继承。我遇到的问题是,当我尝试设置Board时,我无法将我
创建
的
unique_ptr
分配给Square的成员变量。下面是函数调用的一般流程:{
std
::
unique_ptr
<Piece> wp1 =
std
关
浏览 0
提问于2019-02-05
得票数 1
回答已采纳
1
回答
为什么在
使用
unique_ptr
时不调用析构函数呢?
c++
、
smart-pointers
、
unique-ptr
在这里,我
创建
了动态分配的S
对象
数组
,我希望它们被
unique_ptr
销毁,这是不会发生的,我得到了这个错误这意味着程序访问了我不应该访问的内存。#include <iostream> public: S(){
std
::cout<<"Constructor\n";}~S(){
std
::cout<<"Destru
浏览 1
提问于2020-11-03
得票数 2
回答已采纳
1
回答
无法使
std
::reference_wrapper与
std
::
unique_ptr
一起工作
c++
、
c++11
我有一个,它在
std
::
unique_ptr
<T>中保存
对象
。与大多数池一样,池包含
创建
成本很高的
对象
,但是一旦借用了
对象
,就无法阻止具有相同设置的
对象
被添加到池中,因此我想对其进行扩展以防止这种情况发生。我认为这方面有三种选择: 将
std
::
unique_ptr
<T>替换为
std
::shared_ptr<T>,但是没有
使用
多线程代码的计划,这违反了所有权的约定-
浏览 2
提问于2020-08-27
得票数 0
回答已采纳
1
回答
Unique_ptr
的STL矢量--如何重置?
c++
、
vector
、
c++11
、
std
、
unique-ptr
我
创建
了
unique_ptr
的两个标准向量:
std
::vector<
std
::
unique_ptr
<Teacher>> teachers;students.push_back(
std
::
unique_pt
浏览 1
提问于2012-12-01
得票数 7
回答已采纳
3
回答
创建
实例化类的
数组
-语法
c++
Check symbol objects, like symb_array[i].return_something } // check_symbols 如何以一种简单的方式存储指向不同
对象
的指针
浏览 1
提问于2013-10-11
得票数 1
3
回答
推送到
std
::vector时,
std
::
unique_ptr
的正确用法是什么
c++
、
c++11
、
vector
、
unique-ptr
我希望在我的类中有一个指向
对象
的指针向量。为了避免为它
创建
析构函数,我想
使用
std
::
unique_ptr
,因为
对象
是在我的类中
创建
/拥有/析构的,但我有一个我不能理解的编译器错误。下面的代码将作为我的问题的简短示例:{
std
::
unique_ptr
<int>
浏览 0
提问于2013-01-24
得票数 14
回答已采纳
1
回答
使用
std
::
unique_ptr
创建
对象
数组
c++
、
arrays
、
smart-pointers
我目前正在学习智能指针,并尝试执行以下操作: #include <memory>
std
::
unique_ptr
<
std
::string[]> str_array(new
std
::string[5]);
std
::getline(
std
::cin, str_array.get()[i]);
浏览 49
提问于2020-07-19
得票数 2
回答已采纳
1
回答
指向指针内存管理的唯一指针
c++
、
smart-pointers
函数f分配以
unique_ptr
<char*>形式返回的几个字节。这个智能指针有多“聪明”?当返回的
unique_ptr
超出作用域时,这些分配的字节是否返回给系统?这里的托管
对象
是一个指针(char*),而不是它指向的字节!(因此对
数组
进行专门化)不是的。以
unique_ptr
<char[]>为例。
浏览 6
提问于2022-09-07
得票数 0
回答已采纳
1
回答
用构造函数定义类
对象
的
unique_ptr
数组
的正确语法
c++
、
unique-ptr
我想要一个带有
unique_ptr
的类
对象
数组
MyClass没有默认的构造函数(在我的例子中不应该有),用显式初始化编写类
对象
的
unique_ptr
数组
的正确方法是什么?我希望
创建
一个MyClass实例的MyClass
数组
,并为每个实例调用构造函数。我以后不能这样做,因为MyClass没有默认的构造函数。我能
浏览 5
提问于2022-05-08
得票数 1
回答已采纳
2
回答
shared_ptr或
unique_ptr
到CustomDialogEx
c++
、
visual-c++
、
c++11
、
smart-pointers
该死的所有人, tabPages[2]->Create(IDD_DLG_PT, this);}它在调用基类成员函数的位置出现错误。left of '->Create' must point to c
浏览 1
提问于2014-12-02
得票数 0
回答已采纳
1
回答
将指向子
对象
的指针
数组
传递给接受指向父
对象
的指针
数组
的函数。
c++
、
arrays
、
pointers
#define CHILD{}; 下面是我尝试
使用
的函数int main() Child *c[10];} 我想知道在参数是简单指针的情况下为什么会发生这种情况,以及如果存在这样一种解决问题的方法,我如何才能使它不
使用
模板就能工作
浏览 3
提问于2021-08-29
得票数 2
回答已采纳
2
回答
无法在
unique_ptr
中
使用
初始化器列表的解决方法?
c++
我希望有一个在编译时生成的多态类型
数组
。对
数组
的访问是在运行时指定的(否则我将只
使用
元组)。我希望
数组
通过
unique_ptr
拥有它的元素。目前我正在
使用
可变模板来
创建
数组
。::array<
unique_ptr
<foo>, tuple_size<t>::value> make()
std
::array<
unique_ptr<
浏览 4
提问于2013-01-02
得票数 0
1
回答
unique_ptr
<TStringList []> dst(新TStringList[5])失败
c++
、
c++builder
、
vcl
、
unique-ptr
、
tstringlist
MyEnvironment:我试图
使用
TStringList
数组
使用
unique_ptr
<>。以下内容没有出现任何错误:另一方面,以下显示错误:
unique_ptr
<TStringList []> sls(new对于TStringList,我不能
使用
unique_ptr
<>
数组</e
浏览 5
提问于2015-06-03
得票数 4
回答已采纳
1
回答
指向静态和动态分配资源的C++智能指针
c++
、
smart-pointers
我的基类需要公开一个方法,对于某些派生类,它将返回指向动态分配
数组
的智能指针,而对于其他派生类,将返回指向静态分配
数组
的指针/引用。array; }我应该
创建
自己的从
std
::
unique_ptr
派生的类,该类将知道指针
对象
的分配,并且
浏览 0
提问于2010-10-25
得票数 2
回答已采纳
1
回答
返回包含唯一指针的STL容器
c++
、
c++11
、
unique-ptr
这是因为
std
::
数组
试图复制唯一的指针吗?如果我想要一个独特的指针集合,我应该
使用
什么STL容器?我在某个地方读到,最好用STL容器简单地
使用
原始指针。这是真的吗?编辑:
std
::array<
std
::
unique_ptr
<tp::QuadTree>, 4> get_children(){ return children; } 我猜想,通过返回一个唯一指针
数组</em
浏览 4
提问于2014-03-26
得票数 2
回答已采纳
1
回答
将临时
unique_ptr
传递给VS2010中的构造函数
c++
、
visual-studio-2010
、
constructor
、
rvalue-reference
、
unique-ptr
我想用临时
unique_ptr
构造一个类,如下所示:
对象
应该拥有指针的所有权。MyCollection(
std
::
unique_ptr
<MyObj> foo);第一个选项不链接。即
std</e
浏览 2
提问于2013-02-28
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
智能指针:让C+程序更加安全和高效的神器
Javascript 数组的创建与使用
如何使用Python创建可视化对象
怎么理解php中的数组?php的数组创建和使用方法是什么?
C+11 shared_ptr智能指针(超级详细)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券