关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
RFFO_o
2021-06-11 17:18
采纳率: 0%
浏览 188
首页
编程语言
shared_ptr 作为函数返回值
c++
这个代码编译之后,报错如下
大致意思上就是说 函数未定义,感觉就是那个返回值的原因,可是windows下是可以这样写的,编译的g++的版本如下
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN-Ada助手
CSDN-AI 官方账号
2022-09-07 17:43
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:
看下这篇博客,也许你就懂了,链接:
shared_ptr的简单实现
你还可以看下cpp参考手册中的
c++-shared_ptr<>
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
【C++ | 内存管理】C++
shared
_
ptr
详解:成员
函数
、使用例子和实现原理
2025-05-16 09:19
wkd_007的博客
本文介绍了C++11中的智能指针std::
shared
_
ptr
的使用及其实现原理,附有例子代码。
c++智能指针(4)--
shared
_
ptr
2024-04-18 22:17
Sun。13的博客
// 类型: 智能指针指向的类型,空间:智能指针管理的空间// 创建指向空的智能指针,注意,此时其引用计数为 0(因为没有指向空间)// p1直系那个一片空间,引用计数+1使用auto_
ptr
,unique_
ptr
,
shared
_
ptr
的临时对象...
C++:共享指针
shared
_
ptr
的理解与应用
2022-04-28 16:01
不会编程的-程序猿的博客
构造
函数
构造2.2.make_
shared
辅助
函数
三、
shared
_
ptr
常用
函数
四 、注意4.1.常见错误(注意以下代码全是错误代码)五、文章分享 前言 大家好,我是不会编程的程序猿,下面我将分享C++中的一个重要知识点,共享指针...
C++11: 智能指针(unique_
ptr
,
shared
_
ptr
和weak_
ptr
的使用及简单实现)
2024-09-06 12:51
萧瑟其中~的博客
shared
_
ptr
5.1
shared
_
ptr
简介及使用 5.2
shared
_
ptr
简单实现 5.2.1 基本框架 5.2.2 拷贝构造 赋值重载 5.2.3 删除器 5.2.4 其他接口
函数
及测试 6. weak_
ptr
6.1 循环引用 6.2 weak_
ptr
使用 6.3 原理及简单实现 ...
C++编程:使用std::weak_
ptr
监控std::
shared
_
ptr
2024-07-16 20:14
橘色的喵的博客
在C++中,`std::weak_
ptr
` 是一种用于非侵入式地监控 `std::
shared
_
ptr
` 管理的对象生命周期的工具。它不会增加引用计数,因此不会影响对象的实际持有者。 本文将详细介绍如何使用 `std::weak_
ptr
`,它的实现原理...
C++11
shared
_
ptr
源码剖析[代码]
2025-12-19 08:36
拷贝构造
函数
在需要复制一个
shared
_
ptr
时被调用,比如在
函数
参数传递和
返回值
传递时。移动构造
函数
则在资源需要被转移,而不是被复制的场景中使用,它通常用在返回资源的所有权或者在异常处理中,资源需要从一个作用...
Boost开发指南-3.4
shared
_
ptr
2023-07-24 13:20
阳光开朗男孩的博客
public ://内部类型定义
shared
_
ptr
();//构造
函数
template < class Y > explicit
shared
_
ptr
(Y * p);//析构
函数
shared
_
ptr
(
shared
_
ptr
const & r);//拷贝构造
shared
_
ptr
& operator =(
shared
_
ptr
const & r);
C++智能指针、
shared
_
ptr
、enable_
shared
_from_this
2020-07-08 15:12
泠山的博客
由于C++语言没有自动内存回收机制,程序员每次new出来的内存都要手动delete。程序员忘记delete,流程更太复杂,最终导致没有...std::auto_
ptr
(已被C++11摒弃)、std::unique_
ptr
、std::
shared
_
ptr
、std::weak_
ptr
。
C++:智能指针
shared
_
ptr
、unique_
ptr
、weak_
ptr
的概念、用法即它们之间的关系
2024-07-17 20:31
还下着雨ZG的博客
C++之智能指针:
shared
_
ptr
、unique_
ptr
、weak_
ptr
的概念、用法即它们之间的关系; 使用智能指针需要注意的事项
c++11 智能指针 (std::
shared
_
ptr
)(四)
2022-09-09 09:00
繁星璀璨G的博客
std::
shared
_
ptr
是通过指针保持对象共享所有权的智能指针。多个
shared
_
ptr
对象可占有同一对象。下列情况之一出现时销毁对象并解分配其内存: 最后剩下的占有对象的
shared
_
ptr
被销毁; 最后剩下的占有对象的 ...
C++11:再谈
shared
_
ptr
,以及
shared
_
ptr
参数传递以及构造细节
2019-05-23 13:13
zzhongcy的博客
shared
_
ptr
在boost库中已经有多年了,C++11又为其正名,把他引入了STL库,放到了std的下面,可见其颇有用武之地;但是
shared
_
ptr
是万能的吗?有没有什么样的问题呢?本文并不说明
shared
_
ptr
的设计原理,也不是为了...
【智能指针】
shared
_
ptr
基本用法和原理(共享指针)
2020-07-05 01:38
bdview的博客
shared
_
ptr
基本用法 头文件 声明方法 增加计数 得到原指针 一个例子
shared
_
ptr
初始化
shared
_
ptr
对象 指定删除器
shared
_
ptr
共享指针是怎样计数的 std::
shared
_
ptr
原理 std::
shared
_
ptr
使用注意事项 ...
712-C++智能指针
shared
_
ptr
的易错点
2021-10-23 21:16
林林林ZEYU的博客
然后代码如下调用
shared
_
ptr
< A >
ptr
2 =
ptr
1->get
Shared
Ptr
(),get
Shared
Ptr
函数
内部调用
shared
_from_this()
函数
返回指向该对象的智能指针,这个
函数
怎么实现的呢,看源码:
shared
_
ptr
<_Ty>
shared
_from_this() ...
c++智能指针:unique_
ptr
,
shared
_
ptr
,weak_
ptr
2025-04-07 10:15
企鹅chi月饼的博客
weak_
ptr
作为
shared
_
ptr
的观察者,可打破循环引用。文章详细讲解了各指针的创建、使用方法和转换规则,强调智能指针能自动管理内存,避免内存泄漏,是替代原始指针的安全选择。其中,unique_
ptr
优先推荐使用,
shared
...
“C++中智能指针“解析(一):
shared
_
ptr
指针(详解)
2021-01-23 15:04
肥肥胖胖是太阳的博客
②
shared
_
ptr
指针:对于开辟在堆区的内存,我可以使用多个指针指向它,就相当于我先在堆区开辟一块内存使用一个指针指向这片内存区域,然后给这个指针取很多个别名; ③ auto_
ptr
指针:这个指针的智能化程度比较低...
C++14 智能指针unique_
ptr
、
shared
_
ptr
、weak_
ptr
2017-07-09 11:30
qingdujun的博客
随着计算机技术的发展,在boost准标准库的推动下,C++11终于将unique_
ptr
、
shared
_
ptr
、weak_
ptr
这几类智能指针纳入C++中。当然,在这之前还有一种auto_
ptr
智能指针,不过由于它的设计存在较大问题(比如:auto_
ptr
...
详解c++动态内存new/delete、智能指针
shared
_
ptr
、unique_
ptr
、weak_
ptr
2019-08-01 12:22
aworkholic的博客
可编程内存基本上可分为以后三个大部分静态存储区、栈区、堆区简介。...传统内存管理new和delete、分配智能指针
shared
_
ptr
、unique_
ptr
、weak_
ptr
的使用实例,以及他们彼此的联系和区别。 简单介绍Allocate使用。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告