社区
C++ 语言
帖子详情
关于智能指针的问题~~~在线
nonowhy
2004-09-07 03:17:45
_Tp& operator*() const __STL_NOTHROW { return *_M_ptr; }
_Tp* operator->() const __STL_NOTHROW { return _M_ptr; }
_Tp* get() const __STL_NOTHROW { return _M_ptr; }
以上为auto_ptr的几个成员函数 请问其中的__STL_NOTHROW是什么意思? 多谢~~~
...全文
123
1
打赏
收藏
关于智能指针的问题~~~在线
_Tp& operator*() const __STL_NOTHROW { return *_M_ptr; } _Tp* operator->() const __STL_NOTHROW { return _M_ptr; } _Tp* get() const __STL_NOTHROW { return _M_ptr; } 以上为auto_ptr的几个成员函数 请问其中的__STL_NOTHROW是什么意思? 多谢~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freshairfly
2004-09-07
打赏
举报
回复
应该是标准模板库里的宏定义
相当于thow(),即该函数不抛出任何异常
C++面试中关于
智能指针
的
问题
1、 什么是
智能指针
? 2、 分析下常见的
智能指针
有哪些? 3、实现一个
智能指针
呗?(没具体说写哪个,建议默认写:unique_ptr) 1、答:
智能指针
(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存...
c++
智能指针
详解
1.什么是
智能指针
从比较简单的层面来看,
智能指针
是RAII(Resource Acquisition Is Initialization,资源获取即初始化)机制对普通指针进行的一层封装。这样使得
智能指针
的行为动作像一个指针,本质上却是一个对象,...
c++11之
智能指针
解决这个
问题
最有效的方法是使用
智能指针
(smart pointer)。
智能指针
是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指针所在作用域时,自动地销毁动态分配的对象,防止内存泄露。智能...
C++
智能指针
详解
用
智能指针
便可以有效缓解这类
问题
,本文主要讲解参见的
智能指针
的用法。包括:std::auto_ptr、boost::scoped_ptr、boost::shared_ptr、boost::scoped_array、boost::shared_array、boost::weak_pt
C++ 裸指针和
智能指针
C++ 裸指针和
智能指针
裸指针的...还是已经析构掉了多个指针指向同一块内存释放导致的失效指针的
问题
智能指针
的优势不带引用计数的
智能指针
auto_ptr 裸指针的缺陷及实例演示 忘记释放指针指向的资源 class Menory ...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章