腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
我可以让
智能
指针
指向
智能
指针
吗?
在最近的一个项目中,我创建了指向
指针
的
指针
(例如: Tiger **tigerArray;),结果在我的程序中出现了内存泄漏,但我始终无法找出原因。我有一个想法,如果我做的是
智能
指针
,而不仅仅是
指针
,也许问题就解决了? 所以我很好奇,如果我能创建一个指向
指针
的
指针
,我能创建一个指向
智能
指针
的
智能
指针
吗?
浏览 24
修改于2018-10-23
得票数 -1
回答已采纳
5
回答
智能
指针
使用
我有一个项目,我想让
智能
指针
更好地使用。如果我在不需要
智能
指针
的地方使用
智能
指针
,它会使性能变慢吗?
浏览 5
提问于2010-12-29
得票数 3
回答已采纳
4
回答
智能
指针
问题
我正在用
智能
指针
重写我的代码。:boost::shared_ptr<SomeClass> p(new SomeClass);void Foo(boost::shared_ptr<Foo> obj) { } 我没有把握。据我所知,
智能
指针
应该跟随一些
指针
,看看它在程序中是否还
浏览 5
提问于2010-12-29
得票数 4
回答已采纳
5
回答
指针
、
智能
指针
还是共享
指针
?
我使用普通
指针
编程,但我听说过像Boost这样实现
智能
指针
的库。我还看到在Ogre3D渲染引擎中,对共享
指针
的深度使用。 这三者之间到底有什么区别,我应该坚持只使用其中的一种类型吗?
浏览 2
修改于2011-12-03
得票数 126
回答已采纳
1
回答
C++ 98中的“
智能
”
指针
这听起来像是一个非常常见的
指针
问题,我不怀疑在C++11或boost中已经解决了这个问题,但我无法访问这两个问题。在C++ 98中,有没有
智能
指针
系统的通用布局可以解决这个问题?
浏览 21
提问于2020-08-14
得票数 1
1
回答
智能
指针
数组
我创建了一个
智能
指针
类,如下所示:class Owner T* m_p; Owner(T *p=0) : m_p(p) {}operator *() { return *m_p; }};1)将新的
智能
指针
插入到
浏览 1
修改于2012-09-13
得票数 0
回答已采纳
1
回答
是否可以将
智能
指针
推送到
智能
指针
列表?
MarchingEvent> A) Segment segment;} 当将A推到段时,我的
智能
指针
会正确递增吗
浏览 0
提问于2018-08-21
得票数 0
回答已采纳
14
回答
什么是
智能
指针
,什么时候应该使用
智能
指针
?
什么是
智能
指针
,什么时候应该使用
智能
指针
?
浏览 20
修改于2020-04-27
得票数 2035
回答已采纳
2
回答
指针
、引用还是
智能
指针
?
m.GetVector1(); //no copy returning a pointer} 很多人告诉我使用像myVector这样的
指针
是很糟糕的如果您知道对象的持续时间比跟踪它的代码长,那么只要您想要应用更改,就可以使用
指针
,否则可以使用const。
浏览 8
修改于2018-03-14
得票数 2
回答已采纳
1
回答
原始
指针
和
智能
指针
混合函数重载
在我的项目中,我混合了
智能
指针
和原始
指针
。有些函数需要同时适用于原始函数和
智能
函数,在这些函数中,我只在
指针
上使用了->、=和*。我的问题是,如果我有多个参数,我是否必须编写每个函数两次甚至更多次,或者如果有什么我可以做的,我可以同时传递
智能
指针
和原始
指针
。我在想一个围绕
指针
的包装类,或者类似这样的东西。
浏览 0
提问于2016-05-09
得票数 2
3
回答
“此”
指针
和
智能
指针
应该混合吗?
如何避免将“此”
指针
与
智能
指针
结合使用?是否有任何设计模式/一般建议来解决这个问题?我想把两者结合在一起是不可能的,因为两者都是: 您正在传递一个本机
指针
到一个
智能
指针
管理对象,该对象一开始就不需要使用
智能
指针
,如果在使用时将"this“
指针
包装在一个
智能
指针
中,则为,例如”返回CSmartPtr(this);",您已经有效地设置了管理同一个对象的多个
智能</e
浏览 8
修改于2017-05-23
得票数 2
回答已采纳
10
回答
智能
指针
的利弊
我了解到
智能
指针
用于资源管理,并支持RAII。 但是,在哪些情况下,
智能
指针
看起来并不
智能
,使用它时需要牢记的事情是什么呢?
浏览 3
提问于2009-12-15
得票数 23
回答已采纳
2
回答
C++
智能
指针
因此,
智能
指针
只不过是包装原始
指针
的类,只有对象包含调用delete的析构函数 如果这是准确的,那么有任何理由使用传统的原始
指针
吗?使用
智能
指针
总是更方便吗?
浏览 1
提问于2016-12-18
得票数 1
3
回答
智能
指针
+周期+ "->“
有时候,我真的很确定我希望具有
指针
的循环依赖性,循环中的每个对象都应该能够使用他的
指针
(所以不可能是weak_ptr)。如果我想实现图形呢?我能用
智能
指针
吗?在图中有圈,但是对于weak_ptr,我不能使用"->“。我能做什么? 我阅读了一些关于StackOverflow的文章、参考资料和主题,但看起来我仍然没有得到
智能
指针
。
浏览 9
提问于2014-05-01
得票数 11
回答已采纳
2
回答
指针
与
智能
指针
的区别
你能告诉我这段代码出了什么问题吗?我在一次面试中被问到这个问题,我不确定这是怎么回事tClass * A = new tClass();A->printSomething(); f(B);或者这是什么刁钻的问题。
浏览 0
修改于2010-10-04
得票数 1
回答已采纳
1
回答
智能
指针
operator=
我看到了一些实现operator=的
智能
指针
有两种方式:SmartPointer& operator=(const SmartPointer& rhs) m_ptr = rhs.m_ptr;}SmartPointer& operator=(SmartPointer我的问题是,如果您想进一步操作第二个
智能
浏览 1
提问于2014-06-14
得票数 6
回答已采纳
1
回答
从基本对象(
智能
)
指针
复制派生对象
shared_ptr<Base> > bases;我需要遍历该集合,并仅将Derived对象复制到另一组类似的Base共享
指针
中*Somehow copy the `Derived` object and assign a `std::shared_ptr<Base>` to it */);} 如果我知道Base
指针
指向一个
浏览 0
提问于2017-07-19
得票数 1
1
回答
指向
智能
指针
托管数组中的
智能
指针
。
我希望能够使用
智能
指针
来管理我的班级的生命周期。我的类中有几个成员需要将
指针
返回到对象中;因为它们不是单独的分配,所以我不能为它们使用标准的
智能
指针
,一旦释放主对象,这些
指针
就会失效。但是,当我的String对象被销毁时,getString()或getSubstring()返回的任何
指针
都将无效。我希望getString()和getSubstring()能够返回某种类型的
智能
指针
,该
指针
将保存对父对象的引用,因此以下
浏览 4
修改于2016-06-09
得票数 1
回答已采纳
1
回答
C++ -
指针
和“
智能
指针
”
我正在学习如何使用正确的
指针
和“
智能
指针
”来防止内存泄漏。这是我正在分析的伪代码片段。是否有可能在ExtClass中保留普通
指针
,并将'BaseClass *ptr‘替换为unique_ptr?或者应该是shared_pointer?
浏览 2
提问于2014-04-05
得票数 1
3
回答
Boost
智能
指针
和std
智能
指针
有什么区别?
所以,我想使用
智能
指针
而不是raw,几乎所有关于Boost库的话题都这么说。但是性传播疾病有像std::auto_ptr和std::shared_ptr这样的东西。为什么选择Boost?有什么关系?这不是一个关于实现差异的问题,而是关于使用Boost
指针
的原因的问题。我认为,给定的答案,包括回答的日期和上下文,是相当有用的。它有助于理解Boost
指针
是如何添加到std中的。
浏览 0
修改于2018-06-13
得票数 14
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券