社区
C语言
帖子详情
智能指针与NULL
caddor2011
2011-12-16 08:54:13
_ConnectionPtr
这是ado 中的智能指针
没有看过这个智能指针的源码。。。
只是妄自猜测:
1. 该指针是一个个类,
它的本质还是一个类。。。。。。。。。 所以不能给它 赋值为NULL的。。。。。。。。。。。。。
这个说法 对不对???
2. 该指针重载了 ->运算符。。。。。。
当 _ConnectionPtr ptr;
ptr-> 这样调用其中的函数的时候,
已经说明 ->运算符被重载了。。。。。
这两点 说法,不知道对不对???
...全文
280
2
打赏
收藏
智能指针与NULL
_ConnectionPtr 这是ado 中的智能指针 没有看过这个智能指针的源码。。。 只是妄自猜测: 1. 该指针是一个个类, 它的本质还是一个类。。。。。。。。。 所以不能给它 赋值为NULL的。。。。。。。。。。。。。 这个说法 对不对??? 2. 该指针重载了 ->运算符。。。。。。 当 _ConnectionPtr ptr; ptr-> 这样调用其中的函数的时候, 已经说明 ->运算符被重载了。。。。。 这两点 说法,不知道对不对???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taodm
2011-12-16
打赏
举报
回复
只要不是C、C++内建类型,那么一定会在某个.h里暴露至少部分源代码,并且是足够说明问题的源代码。
能不能赋null,自己编译试一下就知道了。
手勤快点吧。
tianmo2010
2011-12-16
打赏
举报
回复
用于判断指向当前对象的类指针的多少
2小时精通C++
智能指针
本课程讲解C++11标准库中的
智能指针
。 对于C/C++程序员来说,指针是天堂,也是地狱。指针用得好程序运行效率倍增,用得不好问题层出不穷。
智能指针
可以解决普通指针存在的悬垂指针、野指针、资源泄露等问题 本教程...
C++
智能指针
与容器
当vector使用resizer扩容时,会将对应的容器元素默认构造,那么std::unique_ptr默认构造会产生一个为
NULL
的指针,
智能指针
便不再生效,在使用前一定要初始化,出现尝试引用已删除的函数。 3,返回
智能指针
时,可用...
C++学习记录18--指针为
NULL
首先来看下,
NULL
是一个宏,C++里将其定义为 ...很多时候我们需要标明“这个指针当前为无效指针,它不指向任何可以使用的内存空间”,因为不能在指针外附加一个标志位,所以就需要设定一个特别的值,当指针的
【c++】
智能指针
智能指针
智能指针
与类型转换
auto_ptr拥有严格对象所有语义的
智能指针
在c++98版本产生,在c++11版本已被抛弃。主要是因为auto_ptr有拷贝语义,允许一个
智能指针
赋值给另一个
智能指针
,此时会产生内存空间重复释放导致不安全问题的产生,以及...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章