E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
smart_ptr
boost笔记:智能指针--概述
boost::scoped_ptrhttp://www.boost.org/doc/libs/1_49_0/libs/
smart_ptr
/scoped_ptr.htm scoped_ptr用于确保能够正确地删除动态分配
wcyoot
·
2012-04-26 10:00
[内存管理]智能指针与内存池的总结
scoped_ptr是
smart_ptr
库中最容易学习和使用的一个,它的行为与auto_ptr相
ajioy
·
2012-03-21 18:00
工作
object
vector
delete
扩展
程序开发
forward declarations in c++
example2:classB;//前置声明
SMART_PTR
(B);classA { public: BPtr bptr
typename
·
2011-11-18 15:00
C++
c
Class
include
Boost智能指针小记
参考资料:http://www.boost.org/doc/libs/1_47_0/libs/
smart_ptr
/smart_ptr.htm[scoped_ptr]模板类scoped_ptr储存着一个指向动态分配的对象的指针
jasonblog
·
2011-10-27 19:00
多线程
存储
Class
iostream
编译器
RAII
Boost智能指针小记
参考资料:http://www.boost.org/doc/libs/1_47_0/libs/
smart_ptr
/smart_ptr.htm [scoped_ptr] 模板类scoped_ptr储存着一个指向动态分配的对象的指针
pleasetojava
·
2011-10-27 19:00
boost
试验Boost在Vxworks上的应用日记 三
今天把xpressive和
smart_ptr
从boost里往外抠,
smart_ptr
还可以,相对比较独立,xpressive虽然有心理准备,但结果还是很郁闷,关联很多,抠出了很多代码,明天还要看看在vxworks
·
2011-06-11 21:00
boost
试验Boost在Vxworks上的应用日记 二
今天把代码拿到板子上跑了一下,
smart_ptr
和xpressive很幸福的跑过了,没有什么问题,执行和预想的一样。
·
2011-05-30 22:00
boost
Linux内核里的“智能指针”
现代的C/C++类库一般会提供智能指针来作为内存管理的折中方案,比如STL的auto_ptr,Boost的
Smart_ptr
库,QT的QPo
qupanpan110
·
2011-03-16 11:00
自己写的share_ptr + Arry 来制作CString共享版本
#include "MyStudyFile.h" #include <crtdbg.h> #include <boost/
smart_ptr
/shared_ptr.hpp
daojin
·
2011-02-03 01:00
String
Linux内核里的智能指针
现代的C/C++类库一般会提供智能指针来作为内存管理的折中方案,比如STL的auto_ptr,Boost的
Smart_ptr
库,QT的QPointer家族,甚至是基于C语言构建的GTK+也通过引用计数来实现类似的功能
wwang 浪客
·
2010-12-02 22:00
linux
内核
智能指针
Linux内核里的智能指针
现代的C/C++类库一般会提供智能指针来作为内存管理的折中方案,比如STL的auto_ptr,Boost的
Smart_ptr
库,QT的QPointer家族,甚至是基于C语言构建的GTK+也通过引用计数来实现类似的功能
wwang 浪客
·
2010-12-02 14:00
linux
内核
智能
enable_shared_from_this
在C++中需要自己来处理内存,稍微处理不当,就会存在非常郁闷的内存泄漏问题 还好,现在C++中推出了强大的智能指针,即
smart_ptr
,本文先稍微介绍一下
smart_ptr
,然后具体说说shared_ptr
janvy
·
2010-03-25 10:00
Boost.Smart库学习笔记
smart_ptr
库是Boost中比较小的库之一,也是实际应用中使用最频繁的库之一。下面结合这段时间对它的学习了解,梳理Boost/
smart_ptr
库的知识构架。
天蓝向上
·
2009-07-23 10:00
C++中的智能指针
smart_ptr
<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKernin
kingoal
·
2009-04-09 23:00
C++
c
Blog
C#
Boost笔记(一) ——
Smart_ptr
库
前言:读《超越c++标准库——boost程序库导论》的笔记。(一)scoped_ptrboost::scoped_ptr用于确保能够正确地删除动态分配的对象。scoped_ptr有着与std::auto_ptr类似的特性,而最大的区别在于它不能转让所有权而auto_ptr可以。事实上,scoped_ptr永远不能被复制或被赋值!scoped_ptr拥有它所指向的资源的所有权,并永远不会放弃这个所有
hityct1
·
2009-02-22 03:00
编程
c
vector
String
null
delete
DFC是如何使用 C++实现 JAVA类体系的?
classObject { }; classString:publicObject { }; template classsmart_ptr { public:
smart_ptr
rockie.yung
·
2008-09-18 17:00
java
jdk
C++
c
C#
DFC是如何使用 C++实现 JAVA类体系的?
classObject { }; classString:publicObject { }; template classsmart_ptr { public:
smart_ptr
rockie.yung
·
2008-09-18 17:00
java
jdk
C++
c
C#
(转)引领Boost(四)Boost::
smart_ptr
引领Boost(四)(Boost::
smart_ptr
)作者:梦在天涯来源:C++博客酷勤网收集2007-09-12摘要酷勤网std::auto_ptr很多的时候并不能满足我们的要求,比如她不能用在STL
redwolf_79
·
2008-07-21 21:27
职场
boost
休闲
C++0x
smart_ptr
C++0xsmart_ptrGCC4.3开始了c++0x的实现新的基本库和语言特性下面是我对于shared_ptr的理解所写的sample同时还用到了Variadictemplates#include #include #include #include #include #include #include #include using namespace std;using namespace
zarra
·
2008-05-22 16:00
引领Boost(四)(Boost::
smart_ptr
)
引领Boost(四)(Boost::
smart_ptr
)Boost::
smart_ptr
一Boost::
smart_Ptr
我们学习C++都知道智能指针,例如STL中的std::auto_ptr
C++ Programmer's Cookbook
·
2007-08-22 17:00
Boost
Smart_ptr
Smart_ptr
称为智能指针,之所以智能是因为相对与原始指针,它的使用更安全,而使用方法与指针相同。原始的指针需要new/delete配对,而智能指针能够自动释放。
jq0123
·
2007-05-08 09:00
String
vector
File
delete
Class
iostream
常用的几个指针删除器
这里主要是介绍一个常用的指针删除器的使用,主要是为了便于前文中
smart_ptr
(请参考:http://blog.csdn.net/hello_wyq/archive/2006/07/07/888703
hello_wyq
·
2006-07-07 11:00
Date
struct
Module
null
delete
email
如何实现
smart_ptr
前面文章已经介绍了如何实现一个简单的引用对象,在这里我将使用这个简单的引用计数对象来实现
smart_ptr
,这个对于我们日后对象指针在容器中的使用是相当的方便的,希望能给网友带来一些启迪。
hello_wyq
·
2006-07-07 11:00
一个C++ delegate的实现
更新说明:修改了借口,增加了对
smart_ptr
的支持。最近需要一个C++delegate的实现,比较接近C#的delegate的用法。
wingfiring
·
2004-11-28 21:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他