腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
引用数组
中
对象
的
C++
共享
指针
c++
、
arrays
、
pointers
、
smart-pointers
只是刚刚开始研究智能
指针
,以及如何
使用
它们来提高代码
中
的
效率,我很好奇shared_ptr如何对数组/
向量
/容器
中
的
类
对象
作出反应。从我所读到
的
共享
指针
的
一般要点来看,一旦指向某个
对象
的
所有
指针
都被销毁或重新分配,该
对象
也将被销毁。但是,如果我们
的
浏览 5
提问于2014-07-23
得票数 0
1
回答
在
访问
类
对象
的
向量
中
使用
共享
指针
c++
、
c++11
因此,对于
类
赋值,我们已经开始
在
向量
中
使用
shared_pointers,比如:vector<shared_ptr<BankAccount>> @accountsVector,我
的
教授解释说,
向量
包含一个
共享
指针
列表,每个
指针
指向一个
类
BankAccount
对象
。我
的
问题是,如何
访问
BankAccount
类
中</e
浏览 9
提问于2019-10-12
得票数 0
1
回答
简单
的
指针
问题(
在
不同
的
类
之间
共享
一个
向量
)
c++
、
objective-c
、
memory
、
pointers
、
vector
我有一个通过引用AudioAnalyzer
类
来传递std::vector
的
类
AudioDeviceManager。std::vector<float> *pointer; 我
使用
Objective-C属性为它创建了一个getter。当我<em
浏览 0
提问于2011-03-01
得票数 0
回答已采纳
1
回答
如何计数指向特定
对象
的
指针
在
不同
向量
数组
中
的
出现情况
c++
、
algorithm
、
stl
我定义了一个
类
node。element
类
由指向不同节点
的
四个
指针
组成。节点
指针
可以
在
元素之间
共享
。 nodes和elements是node和element
对象
的
向量
数组。指向node
对象
的
指针
可以由不同
的
element
对象
共享
,即不同
的
element
对象
可能包含指向node<
浏览 3
提问于2017-01-31
得票数 1
回答已采纳
1
回答
指针
的
向量
。如何
使用
?
c++
、
pointers
、
vector
我正在为我
的
一个项目学习c++。目前,我正在考虑
使用
指向
类
的
指针
向量
(我将填充从这个基
类
派生
的
类
),因为我希望
访问
特定于每个派生
类
的
唯一函数。不过,我不太清楚该如何
使用
它,从我对法
向量
的
经验来看,我明白如何才能让人痛苦地工作起来,所以我只想知道几件事: 如何将
对象
添加到
向量
中</e
浏览 4
提问于2012-09-28
得票数 2
2
回答
2个相互连接
的
对象
中
的
共享
指针
c++
、
c++11
、
shared-ptr
、
weak-ptr
我正在尝试设计一个
在
C++
中
设计3D网格
的
类
。我
的
想法如下:3个基
类
:点,多边形,多面体(网格必须处理非常一般
的
形状)
类
Polygon包含指向Point (顶点)
的
共享
指针
的
向量
,同样,多面体包含指向Point和Polygon
的
2个
共享
指针
的
向量
。
在
Poly
浏览 0
提问于2015-08-11
得票数 0
3
回答
在
向量
中
引用
对象
(现代C++)
c++
、
c++11
、
smart-pointers
考虑这个简单
的
例子:
向量
包含A类型
的
对象
。
类
B
的
对象
必须引用驻留在
向量
中
的
A
对象
。(编辑以获得澄清-
类
B必须有引用A实例
的
成员) 回到过去,您只需要声明一个A*并完成它,但是现在我们如何
使用
智能
指针
来完成它呢?我不想在
向量
中
存储
共享
的
或唯一
的</em
浏览 0
提问于2018-04-11
得票数 4
回答已采纳
2
回答
windows和本地android之间
的
std::shared_ptr差异
c++
、
shared-ptr
我
使用
了一个指向自定义
对象
的
共享
指针
向量
,如下所示:void Foo() std::shared_ptrstd::make_shared<Thing>()); Things.push_back(newThing)在其他一些函数Bar
中
,我尝试
浏览 0
提问于2017-04-14
得票数 0
2
回答
从
共享
指针
的
取消引用值
中
获取
共享
指针
c++
、
pointers
、
memory
、
shared-ptr
想象一下有一个
共享
指针
向量
还有一个B
类
,它作为成员也有一个
共享
指针
的
向量
,以及一个在这个
向量
中
推回一个已经取消引用
的
共享
指针
的
方法ClassBpublic: void add(classA &
浏览 5
提问于2017-09-23
得票数 0
回答已采纳
3
回答
std::引用
的
向量
c++
、
vector
、
stl
我有这样
的
问题:我有Foo
类
,如果有这个
类
的
一些
对象
,我需要把这个
对象
放到两个不同
的
向量
中
:如果a
在
vA
中
改变了,那么它也应该在vB
中
改变,
向量
vA和vB可以是不同
的
,但它们可以有相同
的
对象
。我知道
使用
Boos
浏览 1
提问于2014-05-06
得票数 31
回答已采纳
1
回答
使用
原始
指针
而不分配内存
c++
、
pointers
、
memory
我想问一下我
使用
指针
的
方法--不
使用
指针
分配任何内存。我正在做一个应用程序,那就是模拟经典
的
收银台。所以我有一个
类
CashDesk,它包含项目的
向量
和顺序
的
向量
,它们是用来表示项目和订单
的
类
。此外,我希望Order
类
包含一个
向量
,它将是指向Item
的
指针
的
向量
--我不想以不同
浏览 1
提问于2022-02-18
得票数 0
1
回答
到处
使用
共享
指针
的
陷阱是什么?
c++
、
pointers
、
vector
我们
的
代码库
使用
了很多
向量
。这些
向量
中
的
一些彼此
共享
对象
,即它们包含
共享
对象
的
std::shared_ptr。问题是:代码库仍处于活跃
的
开发阶段,通常需要将包含值
的
向量
重写为包含
共享
指针
的
向量
。所以我想出了一个主意:简单地将所有
向量
作为
共享
浏览 1
提问于2019-09-06
得票数 4
1
回答
在
一个
向量
中
存储派生
类
的
C++与未修改
的
方法
的
派生
类
c++
、
inheritance
、
vector
、
derived-class
、
base-class
我有一个具有相当复杂继承结构
的
程序,所以我不会
使用
它来显示我
的
问题,但是下面的结构
使用
糟糕
的
样式来保持简单:public: int va2;B和C都是由全新
的
变量和方法组成
的
,而不是从A
中
重新定义
的
变量和方法,因此,
使用
A-
指针
结合虚拟方法是行不通
的
。到目前为止,我一直为派生
类
使用
单独<em
浏览 0
提问于2015-05-28
得票数 1
回答已采纳
3
回答
指针
向量
c++
、
pointers
、
coding-style
、
reference
如果我
在
一个
类
头中有一个这样
的
定义:然后我
在
构造函数
中
初始化它,如下所示:{用两组
指针
指向
对象
的
两个
向量
?或者
在
类
中保存
指针
引用
的
向量
浏览 4
提问于2011-10-12
得票数 4
回答已采纳
2
回答
从已抛出
的
std::shared_ptr创建
对象
实例
c++
、
c++11
我有一个
向量
,它包含一组
共享
指针
:
在
某种程度上,它被抛到Base
共享
指针
中
,它看起来如下:castedVector = reinterpret_cast<std::vector<std::shared_ptr<Base>>*>(&originalVector); 如何将Derived项添加到浇铸
浏览 0
提问于2019-04-02
得票数 0
1
回答
指向动态分配
对象
的
C++删除
指针
c++
、
pointers
、
dynamic-allocation
我加载一个文本文件,然后从它
的
数据
中
创建动态分配
的
对象
,然后将它们
的
指针
存储
在
一个
向量
中
,并根据每个
对象
类型将其存储
在
另外两个容器
中
的
一个,我有两个问题:首先:如果我在读取文件函数
中
声明和初始化
对象
,然后添加指向该
向量
的
指针
,这个
对象
在
函数
浏览 2
提问于2017-11-27
得票数 1
回答已采纳
1
回答
我应该在这里
使用
指针
吗?
c++
、
pointers
让我们创建三个
类
:class Vector3d{}class Face{} 和mesh
类
(3D
对象
):
在
Mesh
类
中
,我只能得到人脸
的
向量
,但Vector3d
类
的
大部分
对象
将在多个Face之间<em
浏览 0
提问于2021-02-22
得票数 3
3
回答
移动包含unique_ptr
的
类
实例
c++
、
unique-ptr
我有一个
类
实例
的
向量
。这些实例
中
的
每个都有一个指向另一个
类
的
unique_ptr。由于我从未尝试复制
类
实例或
共享
指针
,所以我觉得unique_ptr比shared_ptrs更合适,因为
指针
不是
共享
的
,而是通过
类
实例
访问
的
。 练习不好吗?为什么这不起作用?我知道将一个实例复制到一个唯一
的
浏览 0
提问于2021-03-22
得票数 0
回答已采纳
1
回答
向
向量
中
添加永久
对象
c++
我对C++ (来自Java)还比较陌生,在
对象
的
生命周期方面我遇到了一些小问题。我
的
情况是这样
的
:我有一个A
类
,
在
A
类
中
,我试图
在
B
类
中
添加元素。这个
向量
本身应该保存C
类
的
对象
(而不是
指针
)。但是,由于
对象
是作为函数
在
类
中
创建
的</
浏览 0
提问于2015-02-28
得票数 0
回答已采纳
2
回答
容器
在
结构
中
崩溃?
c++
、
stl
、
struct
、
containers
在
结构
中
访问
std容器时,我似乎不能写到
向量
、映射和多映射(我只尝试过它们)。下面是我想要做
的
一个例子:{}; {};A* d它在STD代码
中
重新引用此
指针
的
行上崩溃。我尝试了几种变通方法,包括定义
向量
语句
的<
浏览 0
提问于2013-03-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
智能指针:让C+程序更加安全和高效的神器
如何使用C+原型模式轻松实现对象复制和动态创建?
C+中智能指针及其类型的介绍
聊聊C+的类和面向对象编程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券