腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
c++引用一个
向量
的
问题?
c++
、
pointers
、
vector
、
reference
在将
向量
的
引用作为参数传递时,我遇到了一些困难。最初它是一个指向
指针
向量
的
指针
,被调用
的
函数将改变其被调用
的
任何值
的
属性。无论哪个
对象
是myVector的当前索引,myFunction()都会进行转换。 现在我已经更改了
向量
,以保存一组
对象
,而不是像最初那样指向
对象
的
指针
。我没有传递指向
向量
的
浏览 2
提问于2011-06-20
得票数 3
回答已采纳
1
回答
c++将
向量
指针
赋给
向量
指针
的
映射
c++
、
pointers
、
vector
、
map
我有一个指向矢量
指针
映射
的
指针
:和不同数量
的
向量
指针
:std::vector<object *> *m_vecvals; 对于每个
向量
指针
,我使用一个
唯一
的
整数,并且我希望每个
向量
指针
指向映射中
具有</
浏览 0
提问于2013-09-13
得票数 0
1
回答
具有
唯一
指针
向量
的
对象
的
向量
c++11
、
vector
、
visual-studio-2013
、
copy-constructor
、
unique-ptr
我有一个ex:TestStruct
对象
的
向量
ex:TestStructVec,其中object包含一个
唯一
指针
的
向量
ex: uptrVec。> TestStructVec; ts1.uptrVec.emplace_back(std::make_unique<TestClass>()); 现在,当将这个
对象
放回
向量
时,仅在vs2013,c++11中,它会尝试引用已删除
的</
浏览 11
提问于2020-12-21
得票数 0
1
回答
C++ unique_ptr未调用析构函数
c++
、
pointers
我有一个unique_ptrs
的
vector,它指向一个名为state
的
类。当我用
向量
调用pop_back()时,
唯一
的
指针
会从内存中移除(我想),但它所指向
的
状态
对象
永远不会被删除。或者是
唯一
指针
在删除它所指向
的
对象
时不调用析构函数?我所知道
的
是,当我
唯一
的
指针
从
向量
中移除时,我
的<
浏览 4
提问于2013-08-21
得票数 7
3
回答
C++中两个
指针
向量
的
相减与相交
c++
、
stdvector
我有两个
向量
具有
指向自定义类
对象
的
指针
。Class Item string ItemId; float ItemPrice;第一
向量
(V1)
具有
n个条目,第二<e
浏览 4
提问于2011-08-05
得票数 1
回答已采纳
1
回答
指针
的
向量
。如何使用?
c++
、
pointers
、
vector
我正在为我
的
一个项目学习c++。目前,我正在考虑使用指向类
的
指针
向量
(我将填充从这个基类派生
的
类),因为我希望访问特定于每个派生类
的
唯一
函数。不过,我不太清楚该如何使用它,从我对法
向量
的
经验来看,我明白如何才能让人痛苦地工作起来,所以我只想知道几件事: 如何删除
向量
中
的
单个元素?如何通过迭代器访问特定
对象
?例如,
浏览 4
提问于2012-09-28
得票数 2
3
回答
在
向量
中引用
对象
(现代C++)
c++
、
c++11
、
smart-pointers
考虑这个简单
的
例子:
向量
包含A类型
的
对象
。类B
的
对象
必须引用驻留在
向量
中
的
A
对象
。(编辑以获得澄清-类B必须有引用A实例
的
成员) 回到过去,您只需要声明一个A*并完成它,但是现在我们如何使用智能
指针
来完成它呢?我不想在
向量
中存储共享
的
或
唯一
的
指针
,因为我不希望在堆中分配A
对象
。它们必须在<em
浏览 0
提问于2018-04-11
得票数 4
回答已采纳
3
回答
指向
向量
中元素
的
指针
c++
、
qt
我对c++非常陌生,我已经读过一些关于将指向
对象
或
对象
本身
的
指针
存储在
向量
中
的
主题。我决定将
对象
存储在
向量
中,因为在运行时我不需要push_back很多
对象
,所以只创建了一次,然后就这样离开了。我现在
的
问题是,我有另一个
对象
,它获取一个
向量
作为参数,并在传递
的
向量
中搜索某个
对象
。如果它找到了这个
对象
,它会存储指
浏览 6
提问于2013-07-10
得票数 0
回答已采纳
1
回答
当迭代器改变时,对迭代器
对象
的
引用
c++
、
iterator
我正在进行一个项目,其中包括迭代一个充满指向类
对象
的
指针
的
向量
。我想要做
的
是保存指向我正在寻找
的
2个
对象
的
指针
。我可以找到
对象
,使用两个if循环将它们保存到一个类
指针
变量中,然后.出了点事。在for循环
的
末尾,我
的
变量将引用
向量
的
末尾,指向最后列出
的
对象
。 我想这是因为我在<
浏览 0
提问于2019-06-03
得票数 0
回答已采纳
3
回答
在不解构
的
情况下从STL容器中删除某些内容
c++
、
vector
、
erase
、
stl
好
的
,我使用
的
是C++容器(目前是vector<customType*>)。现在我需要从容器中删除元素,但使用erase会解构
对象
,这很糟糕,因为我将其从一个变量中移除,并将其放入一个变量中进行一些处理,然后再放到另一个变量中。目前,我
的
代码相当糟糕,我只是在读取后将NULL放在原来
的
位置,放入我
的
变量,然后放入一个if (QiiNULL) continue。但这并不是很好。
浏览 2
提问于2010-10-16
得票数 1
回答已采纳
4
回答
如果我调用
对象
上
的
delete,
向量
中
的
对象
指针
是否已删除?
c++
、
pointers
、
memory-management
、
vector
最近,我弄不明白为什么我一直面临分割错误,试图访问特定
对象
的
指针
的
vector中
的
一个元素。我没有设法解决这个问题,但我怀疑这是因为在我将
对象
指针
推入vector之后,我在它上调用了delete,认为vector存储了一个副本。调试器确认添加到
向量
中
的
指针
确实
具有
正确
的
数据,但是一旦调用delete,我就不确定
向量
中
的
元素是否受到影响。
向
浏览 4
提问于2013-11-05
得票数 0
回答已采纳
5
回答
从
唯一
指针
数组中移除
唯一
指针
c++
、
pointers
、
vector
、
unique-ptr
我正在尝试创建一个类,它维护指向托管
对象
的
唯一
指针
的
固定大小
向量
,如下所示:
向量
被初始化如下:现在,我需要做
的
是,能够根据请求删除一个存储
的
唯一
指针
,而不影响
向量
的
大
浏览 9
提问于2014-06-23
得票数 0
回答已采纳
5
回答
在c++中删除
指针
与
对象
的
向量
c++
、
pointers
、
vector
我有一个指向一个
对象
的
指针
向量
(我将它们作为
指针
,因为我将大量地占据周围
的
位置,我可以想象只交换
指针
,而不是交换整个
对象
会快得多。 不管怎样,我最终需要删除
向量
,但它所指向
的
对象
仍然需要有效。文档似乎说它将在
向量
中
的
每个
对象
上调用析构函数。当它是一个
对象
数组时,这是有意义
的
,但是如果该数组是指向
对象</
浏览 0
提问于2011-01-18
得票数 2
回答已采纳
1
回答
使用unique_ptr
向量
的
原始
指针
作为排序ID
c++
、
oop
、
pointers
、
unique-ptr
让我们假设这个场景:使用该
向量
的
原始
指针
(来自
向量
中
的
每个unique_ptr
的
原始
指针
)安全吗?我知道
向量
可能会在超出保留空间时重新分配数据,但这只会影响unique_ptr
的
地址,而保证内部原始
指针
保持不变,对吗? 因此,通过使用这些原始
指针
而不是添加一些id成员来识别模型是否安全?更具体地说,使
浏览 2
提问于2017-10-19
得票数 2
回答已采纳
2
回答
线程安全
向量
c++
、
multithreading
、
c++11
、
vector
我所拥有的是std::shared_ptr
的
向量
,该
向量
包含
唯一
的
对象
(或者更准确地说,是指向
向量
中
唯一
对象
的
指针
)。通过
指针
处理这些
对象
是围绕一个Factory & Handler类进行
的
,但是指向
对象
的
指针
可以从包装器类外部访问,并且可以修改成员值。在任何时候都不能删除。如果我正确
浏览 2
提问于2014-05-12
得票数 11
回答已采纳
1
回答
指向动态分配
对象
的
C++删除
指针
c++
、
pointers
、
dynamic-allocation
我加载一个文本文件,然后从它
的
数据中创建动态分配
的
对象
,然后将它们
的
指针
存储在一个
向量
中,并根据每个
对象
类型将其存储在另外两个容器中
的
一个,我有两个问题:首先:如果我在读取文件函数中声明和初始化
对象
,然后添加指向该
向量
的
指针
,这个
对象
在函数之外是否可用,直到我删除它为止?it < phongItems.size(); it++) { delete p
浏览 2
提问于2017-11-27
得票数 1
回答已采纳
1
回答
帮助缓存位置
的
向量
?(C++)
c++
、
pointers
、
vector
上周,我读到了一些伟大
的
概念,比如缓存局部性和cpu中
的
流水线。虽然这些概念很容易理解,但我有两个问题。假设可以在
对象
向量
或指向
对象
的
指针
向量
(如中)之间进行选择。然后,使用
指针
的
一个论点是,关闭较大
的
对象
可能很昂贵。然而,我无法找到什么时候我应该调用一个
对象
大。有几个字节
的
对象
已经很大了吗? 反对
指针
浏览 1
提问于2015-05-18
得票数 1
回答已采纳
2
回答
使用
指针
替代任意数量
的
对象
的
向量
的
C++
c++
、
vector
、
storage
以前,我使用指向
向量
中元素
的
指针
来与这样
的
对象
交互:{ object * other_object_to_interact_with我考虑过为此使用某种形式
的
唯一
ID (例如,分配给每个
对象
的
int,然后用该int搜索
对象
的
向量
以确定正确
的
对象</
浏览 0
提问于2016-10-06
得票数 2
回答已采纳
3
回答
如何在转换为
向量
后保持指向
向量
元素
的
引用/
指针
/链接?
c++
、
pointers
、
vector
、
data-structures
、
reference
为了说明我
的
观点,在下面的示例中,我取了一个指向
向量
的
第二个元素
的
引用或
指针
。我使用引用/
指针
来增加所选元素
的
值。然后,我删除第一个元素,并使用ref/
指针
再次递增。但是,在引用示例中,最终
向量
是{2,2},
指针
示例中
的
最终
向量
是{1,1}。 理解
指针
本质上是一个内存地址,我可以理解为什么这个方法是不可能
的
,但是如果是的话,请
浏览 2
提问于2016-08-17
得票数 2
回答已采纳
2
回答
从基
指针
源容器构造派生
指针
容器
c++
、
boost
、
c++14
如何有效地从基
指针
向量
返回派生
指针
向量
?.;Derived不直接从Base继承boost::范围?
浏览 0
提问于2020-01-12
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
矩阵和向量的求导
R中的向量化计算
SVM向量机的Python实现
Python中的向量化编程
支持向量机的基础概述
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券