腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
对
对象
的
成员
、
对象
内部
、
向量
内部
所做
的
更
改在
方法
结束时
不会
继续
存在
。
C++
c++
、
c++11
、
object
、
vector
我不能做比这更具描述性或
更
清晰
的
东西了..为了简单起见,我将把每个类
的
要点放在这里。itemCollection;}biggestBidder
浏览 17
提问于2020-05-30
得票数 0
3
回答
私有
对象
指针与
对象
值,并返回
对象
内部
c++
、
pointers
、
encapsulation
相关: 根据有效
的
C++
(项目28),“避免将句柄(引用、指针或迭代器)返回到
对象
内部
。它增加了封装,帮助const
成员
函数执行const操作,并最小化了悬空句柄
的
创建。”按值返回
对象
是避免返回句柄
的
唯一
方法
。在我看来,这意味着我应该尽可能多地按值返回私有
对象
内部
。因此,我
的
问题是:没有银弹可以有效地返回
对象
内部
不容易被悬挂指针
的</e
浏览 7
提问于2010-06-26
得票数 1
回答已采纳
1
回答
对
存储在
向量
中
的
对象
进行某种引用
c++
、
oop
、
stdvector
在类
的
私有部分中有一个std::vector<std::unique_ptr<SomeClass>>变量。程序
的
其他部分使用该类
的
方法
向
向量
添加元素。它可以工作,但是现在我有了一个新
的
要求,允许类
的
用户从
向量
中删除一些元素。 我
的
问题是:我仍然希望向外部世界隐藏
向量
,以保持类
的
封装。我认为我
的
方法
可以将迭代器返回到
向量
中<
浏览 2
提问于2020-11-27
得票数 0
回答已采纳
3
回答
具有移动语义
的
成员
函数
的
指针
c++
、
function-pointers
当您有指向堆栈上
的
对象
的
非静态
成员
函数
的
指针时,当
对象
因为移动而更改其位置时会发生什么?指针是否仍然指向移出
对象
的
位置,因此无效/悬空?
浏览 4
提问于2020-08-12
得票数 2
回答已采纳
3
回答
C++
:
向量
中插入什么-指针还是引用,什么时候
向量
复制它
的
元素?
c++
、
performance
、
coding-style
、
vector
假设我有复杂
的
对象
,比如包含大量
成员
的
结构--我想把它们存储在一个
向量
中。 现在vector::push_back(...)在按引用调用(而不是按值调用)上工作,因此在第一时刻传递
的
对象
不会
被复制。
向量
在
内部
存储指针还是直接引用?当
向量
需要扩展时,是复制包含
的
元素本身还是复制它们
的
地址?这最终导致了一个问题,如果-对于大型
对象
-
对象</e
浏览 0
提问于2011-11-24
得票数 1
回答已采纳
1
回答
为什么引用xvalue不延长它所引用
的
对象
的
生存期?
c++
、
rvalue-reference
、
xvalue
因此,如果xvalue是
对
某个特定
的
持久性“非临时”
对象
的
引用,我们将不希望将该
对象
的
生存期绑定到新
的
引用变量--否则我们实际上可能会过早地破坏持久
对象
。所以真正
的
问题是,“生存期扩展”是使用“终身所有权
的
转移”实现
的
,如果我们想要保证我们
不会
过早地销毁一个
对象
,那么这种传输并不总是可以应用
的
。如
浏览 12
提问于2022-10-14
得票数 0
回答已采纳
2
回答
将
C++
向量
作为使用内存池
的
类中
的
成员
c++
、
memory-management
、
heap-memory
、
stdvector
我需要为每个线程保留多个数据库连接,因此我将每个连接
的
ADO
对象
放在一个
对象
中,并考虑将它们
的
一个数组保
存在
一个自定义threadInfo
对象
中。显然,
向量
在这里会起到更好
的
作用--我需要在移动中删除/重新排列
对象
,而
向量
会简化这一过程。问题是,我为每个线程分配了一个堆,以避免堆争用和填充,并从那里分配我所有的内存。(或者它会在
内部
知道从与其包装器类相同
的
堆中分配内存吗-
浏览 1
提问于2010-04-03
得票数 5
回答已采纳
1
回答
在intellij中有可能在
对象
的
状态上有断点吗?
intellij-idea
、
breakpoints
、
jetbrains-ide
、
intellij-14
、
conditional-breakpoint
我有一个
对象
,一组函数
对
这个
对象
的
状态进行了一些更改(通过更改它
的
一个
成员
或其
成员
的
成员
,等等)。我想要检查每个函数
所做
的
更改。有没有一种
方法
可以让断点在这个
对象
内部
发生变化时停止程序执行?
浏览 3
提问于2016-10-04
得票数 0
2
回答
在类
的
外部封装数据
c++
我正在编写一些
C++
函数,这些函数将产生一些数据,这些数据稍后可能会由这些函数处理,也可能
不会
处理(但
不会
在其他任何地方处理)。这些函数是一些较高级别的GUI更改
的
“低级”函数。我目前正在将这些函数包装在一个单独
的
名称空间中,并声明了一个静态(
内部
链接)
向量
来将这些
对象
包含在该
向量
中(这些
对象
被定义为一个结构,也包含在该名称空间中)。}; void func2();
浏览 0
提问于2012-05-02
得票数 2
回答已采纳
2
回答
对
向量
中类
成员
的
C++
存储引用
c++
、
pointers
、
reference
、
openframeworks
考虑一个拖动
对象
:public: ofVec3f pos;在创建新实例时存储位置:class testApp : public ofBaseApp { vector<Drag> drags,但是点
不会
改变: if (!vector<ofVec3f&
浏览 1
提问于2012-11-23
得票数 2
回答已采纳
3
回答
C#与数据隐藏
c#
、
.net
class A {} public A Aval {get; set;}上面的B.Aval属性返回
对
其
内部
A
对象
的
引用。作为一名前
C++
程序员,我发现这很危险,因为公开对
成员
对象
B
的
引用违反了数据隐藏
的
原则。尽管如此,这似乎是C#世界
的
正常做法。我
的
问题是,如果是的话,为什么这样
的
浏览 5
提问于2008-11-11
得票数 1
回答已采纳
2
回答
C++
object正确返回
对象
引用?
c++
、
oop
我正在学习
C++
,在处理作为引用返回
的
对象
时遇到了问题,我希望
继续
使用和修改该
对象
。 我有两个班,大学和学生。大学被实例化,并具有
方法
addStudent(),它在大学
的
一个私有
向量
数据
成员
中存储一个新
的
Student
对象
。我希望该
方法
返回
对
新创建
的
Student
对象
的
引用。然后,我想调用返回
对象</e
浏览 1
提问于2014-03-02
得票数 3
回答已采纳
4
回答
c++
引用一个
向量
的
问题?
c++
、
pointers
、
vector
、
reference
无论哪个
对象
是myVector的当前索引,myFunction()都会进行转换。 现在我已经更改了
向量
,以保存一组
对象
,而不是像最初那样指向
对象
的
指针。我没有传递指向
向量
的
指针,而是传递了它
的
引用。我使用了一个断点,并看到它正在更改它本应具有的属性,然而,这些更改从未
对
原始
对象
产生影响。没有最终
的
翻译,即使断点显示myVectori
的
起源发生了变化。最后,我尝试简单地传递一个<em
浏览 2
提问于2011-06-20
得票数 3
回答已采纳
3
回答
当只需要
内部
类
对象
时,是否需要实例化外部类
的
对象
?
java
、
class
我有一个
内部
类,它是我
的
类中Runnable
的
一个实现。我
的
外层类只有static
成员
,所以我想这些
对象
创建
的
开销很小,但问题仍然
存在</em
浏览 6
提问于2014-08-01
得票数 0
回答已采纳
4
回答
返回指向
向量
元素
的
指针
c++
我正在尝试找出最好
的
方法
来保持指向刚刚创建并添加到
成员
变量vector
的
向量
中
的
元素
的
指针: SceneGraphNodechild(this,name); return &child;编译器理所当然地给了我一个警告,因为我返回
的
是在堆栈上创建
的
<e
浏览 0
提问于2013-05-06
得票数 7
回答已采纳
3
回答
C++
迭代和循环范围差
c++
、
loops
、
compiler-errors
、
iterator
、
range-based-loop
我有一段
C++
代码,它应该经过排序
的
向量
并删除重复出现
的
对象
。我使用迭代器完成了任务(C1)。我
继续
讨论这个问题,并希望使用基于范围
的
for循环,比如后者(C2)。然而,我遇到了
更
复杂
的
错误。有人能解释为什么这两种代码
的
功能不同,以及是否有一种
方法
访问循环
的
内部
迭代器。C1) for(auto itr = nums.begin(); itr !
浏览 11
提问于2022-08-02
得票数 0
8
回答
擦除类
的
所有
成员
c++
昨天我读了一位同事
的
代码,发现下面这段代码:{ a_class() {...}
对
我来说它闻起来真的很难闻..。代码在使用VC8编译时运行良好,但在使用VC9编译时,在调用a_instances[0].event_more_values.push_back(whatever)时,但在访问任何其他
成员
时,它会抛出“EDIT2:移除了ctor
的
返回类型。谢谢你,小莉。 结论:谢谢大家,你们证实了我
的
怀疑。
浏览 16
提问于2009-01-31
得票数 2
回答已采纳
5
回答
使用贴图代替
向量
c++
、
vector
、
map
我正在扩展一个已经
存在
的
C++
代码。其中一个类
成员
属于另一个类
对象
的
向量
类型:{} 其他模块通过许多序列迭代器使用该类及其
成员
。现在,在扩展代码时,我需要向名为linkID
的
链接类添加一个
成员
,并使用此linkID查找/访问我
的<
浏览 0
提问于2012-03-09
得票数 2
12
回答
非公共函数是否应该进行单元测试,以及如何进行单元测试?
c++
、
unit-testing
我正在为我
的
一些代码编写单元测试,并且遇到了这样
的
情况:我有一个
对象
,其公开
的
接口很小,但
内部
结构复杂,因为每个公开
的
方法
都会运行大量
的
内部
函数,包括对
对象
状态
的
依赖。这使得外部接口上
的
方法
很难进行单元测试。 我最初
的
问题是,我是否也应该
对
这些
内部
函数进行单元测试,因为它们
更
简单,因此
浏览 0
提问于2009-02-12
得票数 8
回答已采纳
4
回答
如何正确定义析构函数
c++
、
memory-management
我
对
C++
(以及一般
的
编程)比较陌生,所以如果问题不是很清楚,请原谅。在类
的
其他
成员
浏览 0
提问于2011-08-18
得票数 4
回答已采纳
点击加载更多
相关
资讯
深圳物联网学习:C+static使用-千锋
1分钟告诉你Java中的String为什么是不可变的?
一文详解C+编程中重要的类的重要函数成员及其重点难点解析
1 C+类通俗点说——C结构体复习
CPP笔记四:CP类通俗点说
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券