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
auto_ptr
C++中的
auto_ptr
stl文件中的std::
auto_ptr
在C++中的故事特别多,在它的演变过程中至少出现了3个版本.http://www.josuttis.com/libbook/auto_ptr.html这个连接里面有它完整的故事
joji_h
·
2008-12-11 09:00
C++
c
null
reference
编译器
剖析C++标准库智能指针(std::
auto_ptr
)
剖析C++标准库智能指针(std::
auto_ptr
)1.DoyouSmartPointer? SmartPointer,中文名:智能指针,舶来品?
kevinjee on cpp world
·
2008-12-02 10:00
auto_ptr
作用和用法
标准
auto_ptr
智能指针机制很多人都知道,但很少使用它。这真是个遗憾,因为
auto_ptr
优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。
danforn
·
2008-10-28 20:00
c
工作
delete
System
Constructor
编译器
auto_ptr
(C++)
很多人听说过标准
auto_ptr
智能指针机制,但并不是每个人都天天使用它。这真是个遗憾,因为
auto_ptr
优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。
It is just c plus plus.
·
2008-10-28 14:00
vs2005 移植的问题(智能指针临时对象)
templateclassauto_ptr{private: T*m_ptr;public: explicitauto_ptr(T*p=0):m_ptr(p){}
auto_ptr
(auto_ptr&a
WhyGoSoFar
·
2008-10-23 18:00
C++编程的一些原则
1.不能在容器中使用
auto_ptr
,要用boost的share_ptr。具体原因可以查
auto_ptr
的特性。 2.别用vector。 3.如果将派生类直接赋值给基类,派生类独有的信息将丢失。
uestc_huan
·
2008-10-22 12:00
编程
C++
delete
insert
reference
Constructor
[转]C++深度探索系列:智能指针(Smart Pointer) [一]
[转]C++深度探索系列:智能指针(SmartPointer)[一]主题索引:一、剖析C++标准库智能指针(std::
auto_ptr
) 1.DoyouSmartPointer?
一如技网
·
2008-09-22 00:00
(转)引领Boost(四)Boost::smart_ptr
引领Boost(四)(Boost::smart_ptr)作者:梦在天涯来源:C++博客酷勤网收集2007-09-12摘要酷勤网std::
auto_ptr
很多的时候并不能满足我们的要求,比如她不能用在STL
redwolf_79
·
2008-07-21 21:27
职场
boost
休闲
使用hash_map list实现用户信息缓冲
include"unicomodbclib.h"#pragmapack(push,4)usingstdext::hash_map;usingstd::list;usingstd::pair;usingstd::
auto_ptr
happyhell
·
2008-07-08 10:00
auto_ptr
作用和用法
标准
auto_ptr
智能指针机制很多人都知道,但很少使用它。这真是个遗憾,因为
auto_ptr
优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。
danforn
·
2008-06-30 15:00
Efficitive STL 中有关
auto_ptr
的一些说明----原则8---永不建立
auto_ptr
的容器
auto_ptr
的容器(COAPs)是禁止的。试图使用它们的代码都不能编译。C++标准委员会花费了无数努力来安排这种情况[1]。
kongbu0622
·
2008-05-30 15:00
auto_ptr
中auto_ptr_ref的作用
auto_ptr_ref作为
auto_ptr
的辅助类型,巧妙的解决了
auto_ptr
在拷贝赋值操作中遇到的障碍。1.需要引入auto_ptr_ref的原因。
Fioman
·
2008-04-23 12:00
tr1中的智能指针详解及使用示例(Rev)
在C++98中,我们已经有了
auto_ptr
(在头文件memory中)用于对资源的管理,但由于
auto_ptr
自身的局限制,使得
auto_ptr
的使用受到很大的限制,并且带来一系列“诡异”的bug,究其原因
overcomeunicom990702
·
2008-04-19 11:00
智能指针的标准之争:Boost vs. Loki
在现在的标准C++中,只有一种智能指针:std::
auto_ptr
。其原因并非是因为auto
benny5609
·
2008-04-16 19:00
thread
null
存储
Class
pthreads
destructor
深度探索智能指针(Smart Pointer)
主题索引:一、剖析C++标准库智能指针(std::
auto_ptr
) 1.DoyouSmartPointer?
benny5609
·
2008-04-15 18:00
多线程
vector
struct
delete
iterator
Class
一个智能指针的实现(改进)
有关和STL里的
auto_ptr
之间的转换我也做了一些测试,目前只提供
auto_ptr
到shared_ptr
benny5609
·
2008-04-15 18:00
测试
File
null
delete
Class
文档
用
auto_ptr
类模板帮助动态内存管理
动态内存使用最多的是在C++应用程序的代码中。有过编程经验的程序员虽然都知道new操作符的使用一定要与delete匹配,在某些场合仍然可能有内存溢出。当异常被掷出时,程序的正常控制流程被改变,因此导致潜在的内存溢出。例如,voidg()//可能掷出 { if(some_condition==false) throwX(); } voidfunc() { string*pstr=n
benny5609
·
2008-04-15 14:00
编程
c
数据库
String
delete
存储
智能指针:
auto_ptr
和shared_ptr
auto_ptr
是个pointer-like对象,也就是所谓的“智能指针”,其析构函数会自动调用。
RayChase
·
2008-03-27 16:00
CXml, MSXML的
auto_ptr
的封装库,非常容易使用
CXml,MSXML的
auto_ptr
的封装库,非常容易使用CXml封装库是我从2005年写的一个东东,一直都有更新.范例代码和源代码在此地址可以下载到,我就不多说什么了http://www.codeproject.com
++的博客
·
2008-03-27 15:00
#include 与 #include 有何区别
为什么我用 #include main() {
auto_ptr
a; } 正确通过编译,而 #include main() { auto
lcj8
·
2008-01-27 12:00
C++ 中的 Singleton 实现
C++中的Singleton实现关键字:ANSIC++,Singleton,staticmember,initialize,
auto_ptr
,std,STL,implement,实现 ANSIC
rufeng18
·
2007-12-21 10:00
一起学习C,C++__boost--智能指针(3)
C++标准库里面也有智能指针
auto_ptr
(在头文件中),boost库中额外提供了几种智能指针。智能指针主要用以解决内存回收问题。
EndAll
·
2007-11-12 11:00
设计模式
C++
c
文档
[导入]Exception C++ 之 15
[导入]ExceptionC++之15使用
auto_ptr
(灵巧指针)的注意事项:对于
auto_ptr
,拷贝不是对等的。右侧的对象不再拥有对象的所有权。
Robin Chow's C++ Blog
·
2007-10-23 20:00
[导入]Exception C++ 之 15
[导入]ExceptionC++之15使用
auto_ptr
(灵巧指针)的注意事项:对于
auto_ptr
,拷贝不是对等的。右侧的对象不再拥有对象的所有权。
Robin Chow's C++ Blog
·
2007-10-23 20:00
[导入]More Exceptional C++ 之 12
即使分配的资源会立即被管理(例如传递给
auto_ptr
的构造函数)。更简单的方法是:对每个单独的资源分配,都放在单独的代码片断里,而不是将几个资源分配放在同一个表达式中。然后再将分配
Robin Chow's C++ Blog
·
2007-10-23 20:00
[c/c++]构造函数、析构函数中可不可以抛出异常
cout “构造函数中如果抛出异常,可见析构函数并没有被调用,这样子的话就产生了内存泄漏,所以如果要在构造函数抛出异常之前,应该先把已经成功分配的资源释放掉.在C++中,经典的解决方案是使用STL的标准类
auto_ptr
believefym
·
2007-10-21 22:00
C++
测试
System
语言
化工
iostream
C++可怜的内存管理机制漫谈及奇怪补救
auto_ptr
介绍
一直以来C++遵循着一种哲学式的美学设计。很重要的一条就是不为你不需要的付出代价。就我目前所知,整个C++仅仅只在虚函数和多重继承中违背了这条原则。很多非常有用的东西都因为这条原理而否定了。因此C++才能保持着一条定律,那就是只要程序员足够厉害,C++可以足够的快,因为程序员几乎掌握着一切可以用来优化的东西。其中,资源回收系统就是因为这样被否决了。以前一直不觉得怎么样,因为C++社群的舆论导向,
webcenterol
·
2007-10-12 08:00
内存管理
stl about(持续更新中)
关联容器(map,hashmap....)5stl容器如果包含了通过NEW操作符创建指针,切记在容器对象析构前将指针delete掉*切勿创建包含
auto_ptr
的容器对象(拷贝一个
auto_ptr
意味着改变它的值
cyblueboy83
·
2007-09-16 23: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
引用计数
象
auto_ptr
这样的类可
armman
·
2007-07-29 13:00
数据结构
String
struct
delete
Class
reference
八 智能指针类
auto_ptr
98C++标准只规定了一个智能指针,就是templateclassauto_ptr 下面是示例代码:#includeusingnamespacestd;int_tmain(intargc
sheismylife
·
2007-07-17 14:00
多线程
C++
String
include
pthreads
destructor
The C++ Standard Library : A Tutoral and Reference 读书笔记之
auto_ptr
TheC++StandardLibrary:ATutoralandReference读书笔记之
auto_ptr
这一部分会将要讨论一下auto_ptr.c++标准库提供
auto_ptr
作为一种智能指针
小丐的blog
·
2007-07-12 22:00
模板函数的调用困惑
temp=.4312097感觉问题很经典,做个备份,日后研究ClassCat{};templateT*alloc(){ returnnewT;}auto_ptrpCat23(
auto_ptr
(alloc
zdl1016
·
2007-07-12 14:00
c
function
Class
编译器
Instantiation
auto_ptr
auto_ptr
解析
auto_ptr
是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针,或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色
Image_Graphics
·
2007-07-06 10:00
C++
Class
reference
编译器
initialization
optimization
auto_ptr
解析
auto_ptr
解析BySmartPtr(http://www.cppblog.com/SmartPtr/)
auto_ptr
是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针
SmartPtr
·
2007-07-05 17:00
auto_ptr
解析
auto_ptr
是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。
isiqi
·
2007-06-18 14:00
C++
c
算法
C#
F#
auto_ptr
new返回的一个对象,它不能管理动态分配的数组用法:auto_ptrp(newstring(“hello”))auto_ptrp(newint(1024))注意不能用赋值原始指针,因为=的右操作数也必需是
auto_ptr
lbird
·
2007-05-12 13:00
C++
String
测试
delete
存储
【翻译】[Effective C++第三版•中文版][第14条]要留心资源管理类中的复制行为
同时第13条中还使用
auto_ptr
和tr1::shared_ptr
Shuffy
·
2007-05-12 10:00
有效运用
auto_ptr
翻译:elmar本文发表于1999年10月份的C/C++UsersJournal,17(10)很多人听说过标准
auto_ptr
智能指针机制,但并不是每个人都天天使用它。
hwz119
·
2007-05-12 10:00
Boost Smart_ptr
智能指针是程序员的重要武器,std::
auto_ptr
不能满足我们对智能指针的需求,例如,
auto_ptr
不能用作STL容器的元素,Boost的智能指针类填充了标准所留下来的缺口。
jq0123
·
2007-05-08 09:00
String
vector
File
delete
Class
iostream
About
auto_ptr
Aboutauto_ptrauto_ptr实现代码
auto_ptr
实现代码(摘自>Page293)2006年09月11日星期一20:24templateclassauto_ptr{public: explicitauto_ptr
Legend
·
2007-04-16 00:00
Effective STL---50
使容器里对象的拷贝操作轻量而正确4.用empty来代替检查size()是否为05.尽量使用区间成员函数代替他们的单元素兄弟6.警惕C++最令人恼怒的解析7.当使用new指针的容器时,记得在销毁容器前delete那些指针8.永不建立
auto_ptr
wei801004
·
2007-04-05 15:00
auto_ptr
复制
auto_ptr
复制
auto_ptr
在退出作用域时,它所指的对象将被自动的隐式删除。
探丫头
·
2007-04-02 17:00
Auto_ptr
auto_ptr
是std中的一个型别,是“它所指向的对象”的拥有者。
auto_ptr
是一种智能指针(SmartPoiner)。主要用于防止“在当程序抛出异常的时候,发生资源泄漏”问题的发生。
armman
·
2007-02-09 23:00
object
struct
delete
Class
reference
Constructor
auto_ptr
与shared_ptr --- shared_ptr (2)
Roger(
[email protected]
)
auto_ptr
与shared_ptr---auto_ptr(1)shared_ptrshared_ptr是Boost库所提供的一个智能指针的实现,正如其名字所蕴意的一样
rogeryi
·
2006-12-15 18:00
C++
vector
delete
Class
文档
编译器
剖析C++标准库智能指针(std::
auto_ptr
)
(转)剖析C++标准库智能指针(std::
auto_ptr
)1.DoyouSmartPointer? SmartPointer,中文名:智能指针,舶来品?
清源游民的网络笔记本
·
2006-12-15 17:00
auto_ptr
与shared_ptr ---
auto_ptr
(1)
Roger(
[email protected]
) 这篇文章试图说明如何使用
auto_ptr
和shared_ptr,从而使得动态分配对象的使用和管理更安全,方便。
rogeryi
·
2006-12-14 13:00
数据结构
C++
Class
文档
扩展
vc++
解释
auto_ptr
解释
auto_ptr
解释auto_ptrCODE:[Copytoclipboard]#include#includeusingnamespacestd;intmain(){ auto_ptrpi(
乔栋的佛国
·
2006-11-10 14:00
STL学习笔记二
STL学习笔记二一、pairmake_pair二、
auto_ptr
所有权的传递,最后一个
auto_ptr
对象拥有指针所有权三、exceptionlogic_error、四、
博采众家之长
·
2006-09-27 17:00
使用
auto_ptr
来自动释放内存
标准的STL模板库中,有一个
auto_ptr
模板类,它能够自动释放用new分配的内存。对于在局部变量中内存的分配和释放,能够得到有效的处理,避免了内存泄漏。
hello_wyq
·
2006-07-04 18:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他