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
tr1
std::
tr1
::shared_ptr源码赏析
vs2010的std::
tr1
::shared_ptr和boost的shared_ptr比起来简单易懂,代码短小精悍。
leiych
·
2014-02-26 18:00
shared_ptr简介以及常见问题
本文中的shared_ptr以vs2010中的std::
tr1
::shared_ptr作为研究对象。可能和boost中的有些许差异,特此说明。
leiych
·
2014-02-26 18:00
C++ 智能指针类
众所周知,在
TR1
之前,C++标准库中的智能指针只有auto_ptr,但由于它的【排他所有权模式】(exclusiveownershipmodel)导致了许多问题,为解决,C++TR1中引入了boost
alex_xhl
·
2014-02-25 09:00
[ACM] hdu 3791 二叉搜索树
ProblemDescription判断两序列是否为同一二叉搜索树序列Input开始一个数n,(1 #include usingnamespacestd; inttr[1024],
tr1
[1024];/
sr19930829
·
2014-02-24 16:00
二叉搜索树
Effective C++(17) 以独立语句将newed对象置入智能指针
看下面这个例子://函数说明intpriority();//揭示处理程序的优先权 voidprocessWidget(std::
tr1
::shared_ptrpw,intpriority);//用来在某动态分配所得的
zs634134578
·
2014-02-02 20:00
C++
对象
内存管理
内存泄漏
智能指针
Effective C++(15) 在资源管理类中提供对原始资源的访问
下面用一个例子还说明本节的主题:在前面 EffectiveC++(13)用对象管理资源 中我们提到过,使用智能指针保存工厂函数返回的结果std::
tr1
::shared_ptrpInv(createInvestment
zs634134578
·
2014-02-01 23:00
内存泄漏
智能指针
资源管理
51单片机外部中断示例
voidUsart_INT0_init(){ TMOD=0X21; TH1=0XFD; TL1=0XFD; SM0=0; SM1=1; REN=1;
TR1
=1; //ES=1;//串口中断影响外部中断
lidec
·
2014-01-18 15:00
it
单片机
ea
C++11的一般概念——The C++ standard library, 2nd Edition 笔记(二)
namespace std:新的std子空间包括: std::
tr1
,
tr1
= technical report 1; std::rel_ops, 用==和<运算实现所有比较运算的
·
2014-01-17 07:00
library
Transaction And Lock--存在嵌套事务吗?
答案:不可以 虽然我们可以写如下code: CREATE TABLE #TB1 ( ID INT ) --创建事务1 BEGIN TRAN
TR1
INSERT INTO
·
2014-01-16 18:00
transaction
《Effective C++》学习笔记条款17 以独立语句将newed对象置入智能指针
即: intpriority(); voidprocessWidget(std::
tr1
::shared_ptr pw,intpriority); std::
tr1
::shared_ptrpw
A09211008
·
2013-12-22 18:00
C++
学习笔记
effective
《Effective C++》学习笔记条款15 在资源管理类中提供对原始资源的访问
这时候需要一个函数可将RAII对象(如
tr1
::shared_ptr)转换为其所内含之原始资源。有两种做法可以达成目标:显示转换和隐式转换。
tr1
::shared_ptr和au
A09211008
·
2013-12-21 18:00
C++
学习笔记
effective
《Effective C++》学习笔记条款14 在资源管理类中小心拷贝行为
条款14:在资源管理类中小心拷贝行为 我们在条款13中讨论的资源表现在堆上申请的资源,而有些资源并不适合被auto_ptr和
tr1
::shared_ptr
A09211008
·
2013-12-18 21:00
C++
学习笔记
effective
【C++11】30分钟了解C++11新特性
11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++TechnicalReport1(
TR1
王选易
·
2013-12-10 23:00
C++
C++11
c++ 正则表达式
后来发现准标准的库
tr1
已经很方便了,微软vs2008sp1以上版本都支持了。所有就直接用它很方便了。而且支持unicode编码,还是很方便的。
zhulinu
·
2013-12-05 20:00
js 跳转到锚点
废话不多说,先上代码: ... location.hash="
tr1
" //或者用jQuery的动画滚动效果: varid="
tr1
"; $('html,body').animate({scrollTop
渺小的尘埃
·
2013-12-04 19:00
JavaScript
js
锚点
C++TR1和C++0x简单介绍
C++TechnicalReport1(
TR1
)是ISO/IECTR19768,C++LibraryExtensions(函式库扩充)的一般名称。
jiayichendddd
·
2013-12-02 16:00
C++中类成员函数作为回调函数
注:与
tr1
::function对象结合使用,能获得更好的效果,详情见http://blog.csdn.net/this_capslock/article/details/38564719回调函数是基于
u012468214
·
2013-11-28 10:00
C++
线程
callback
成员函数
当C++遇到IOS应用开发—LRUCache缓存
SingltonT.h//#ifndefSingltonT_h#defineSingltonT_h#include#includeusingnamespacestd;usingnamespacestd::
tr1
wangeclipse
·
2013-11-27 02:00
std::
tr1
::function
在C++的
TR1
中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时
weiqubo
·
2013-11-20 10:00
[STL] __gnu_cxx::hash_map使用中的一些问题
manual20110201》中提到这个hash_map是为了向后兼容SGI/HP的代码,但是已经被废弃了,取而代之的是C++0x中的unordered_map/unordered_multimap,在
tr1
jiayichendddd
·
2013-11-08 15:00
effectiveC++读书笔记(九)
一旦移值到另一个编译器上,你原本倚赖的警告信息有可能消失 条款54-让自己熟悉包括
TR1
在内的标准程序库1.C++标准程序库主要机能由STL、iostream
necrazy
·
2013-11-07 15:00
C++
[C/C++]完整揭秘VS2010关于function和bind的实现
[C/C++]std::
tr1
::function源码剖析(一)[C/C++]std::
tr1
::function源码剖析(二)这两篇文章是对VS2010中如何实现function和bind的代码追查,
梁欢
·
2013-10-25 22:00
function
bind
std::
tr1
::function使用
在C++的
TR1
中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时
zhoulv2000
·
2013-10-07 13:00
泛型
Class
指针
多态
character
以boost::function和boost:bind取代虚函数
boost::function和boost::bind已经纳入了std::
tr1
,这或许是C++0x最值得期待的功能,它将彻底改变C++库的设计方式,以及应用程序的编写方式。
QQ276592716
·
2013-10-06 09:00
std::
tr1
::function
在C++的
TR1
中(TechnologyReport)中包含一个function类模板和bind函数模板,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时
a20102110080212
·
2013-09-25 00:00
活用boost::function and boost::bind
boost::function和boost::bind已经纳入了std::
tr1
,这或许是C++0x最值得期待
gotowqj
·
2013-09-01 18:00
C++
std::
tr1
::shared_ptr
在c++98里面只有一种智能指针,就是std::auto_ptr,因为具有唯一所有权的特征,所以限制了它的使用范围,比如你无法在容器中使用它。而我们知道stl容器是值语义的,如果不能用智能指针管理的话,只有两种办法来使用。一种是类似这样:std::vectornames; names.push_back("cyberscorpio"); std::stringname("news818"); na
ljq32
·
2013-08-28 16:00
C++11 理解 (二十三) 之 通用智能指针
这些指针是由
TR1
智能指针演变而来。注意!智能指针是类型而非一般指针。shared_ptr 是一引用计数(reference-counted)指针,其行为与一般C++指针即为相似。
y_xianjun
·
2013-08-26 11:00
C++11 理解 (二十) 之 多元组类别
由
TR1
演进而来的C++11多元组类别将受益于C++11某些特色像是变长参数模板。
TR1
版本的多元组类别对所能容纳的对象个数会因实现而有所限制,且实现上需要用到大量的宏技巧。
y_xianjun
·
2013-08-23 16:00
shared_ptr 实现
将shared_ptr作为函数返回值的代码是这样的:01#include02#include03 04usingstd::
tr1
::shared_ptr;05 06 07shared_ptrReturnSharedPtr
dodo_check
·
2013-07-31 18:00
C++箴言:用成员函数模板接受兼容类型
例如,《C++箴言:使用对象管理资源》阐述了标准auto_ptr和
tr1
::shared_ptr是怎样被应用于在恰当的时间自动删除的heap-basedresources(基于堆的资源)的。
fall221
·
2013-06-13 21:00
C++学习:hash(unordered_map)
hashtable是一个非常重要的数据结构,但目前版本的stl中并没有,C++11中会加入.目前版本的trl中有一个std::
tr1
::unordered_map,需要include本文以这个实现为准.
poppick
·
2013-06-08 21:00
C++
api
hash
Google C++ Mocking Framework使用简介 安装:
MockingFramework,解压...发现它自带了GoogleTest的全部源代码,也就是说有了这个那个GoogleTest就不用去下载了注意,GoogleMock的编译对编译器的C++支持要求很高,并且需要有
tr1
linuxheik
·
2013-06-07 15:00
innerHTML innertext outerHTML区别
从对象开始到结束位置的全部内容,除了包含innerHTML的全部内容外,还包含对象标签本身 functiontest() { alert(document.getElementById("
tr1
serverxx0
·
2013-06-07 14:09
innerHTML
innerTEXT
outerHTML区别
C++
Tr1
中的正则表达式
要使用正则表达式,首先要有类库支持,C++以前不像Java或者C#有完整的类库使用,但是在
Tr1
中早已提供了正则库,只是很少被人们注意罢了
TR1
中包含了一个正则库,来自Boost的regex,已经纳入了
lloil
·
2013-06-03 09:12
正则表达式
RegEx
库
C++
C
C
C++丶C#语言基础
jquery常用基本用法
;$("#h11").append($h);添加一个样式$("li").addClass("normalStyle"); 添加一个属性$("li").css("color","blue");移除id为
tr1
zygzzp
·
2013-05-23 13:00
jquery
jquery
实用
代码段
Effective C++ 读书笔记之Part4.Design and Declarations
第四,
tr1
::s
snsn1984
·
2013-05-21 15:00
C++
类
入门
读书笔记
语言
Effective C++ 读书笔记之Part4.Design and Declarations
第四,
tr1
::s
weixin_30344795
·
2013-05-21 15:00
c/c++
Effective C++读书笔记 第九部分 杂项讨论
条款53:不要轻忽编译器的警告条款54:让自己熟悉包括
TR1
在内的标准程序库本条款告诉程序员:1.C++标准程序库的主要机能由STL、iostreams、locales组成,并包括C99标准程序库。
lxhjh
·
2013-05-21 14:00
C++
读书笔记
effective
Effective C++ 读书笔记之Part3.Resource Management
第二,两个常被使用的RAIIclass分别是
tr1
::shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比较直观。
snsn1984
·
2013-05-17 15:00
编程
C++
读书笔记
入门
语言
Have assignment operators return a reference to *this
theconventionisfollowedbyallthebuilt-intypesaswellasbyallthetypesin thestandardlibrary(e.g.,string,vector,complex,
tr1
shangtang004
·
2013-05-17 12:00
C++知识点---explicit、
TR1
、Boost
关键字:explicit1、除非有明显的理由想要定义隐式转换,否则,单形参构造函数应该为explicit。将构造函数设置为explicit可以避免错误,并且当转换有用时。用户可以显式地构造对象。2、explicit关键字只能用于类内部的构造函数声明上。在类的定义体外部所做的定义上不再重复它。参考:《C++Primer》12.4.4TR1TRI("TechnicalReportI")是一份规范,描述
snsn1984
·
2013-05-09 11:00
编程
C++
文档
语言
std::
tr1
::function
在C++的
TR1
中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时
yockie
·
2013-05-08 14:00
boost 容器
在这一章里,我们会对Boost.Unordered的用法有一定的了解(这个容器已经在
TR1
里被加入到了C++标准);我们将会学习如何定义一个Boost.MultiIndex;我们还会了解何时应该使用MuitiIndex
llambkin
·
2013-05-04 18:20
c++
JS table布局显示奇数偶数行的颜色
//$(function(){//$('tr:even:not(#
tr1
)').css('background-color','#eee');//选择所有偶数行,但不包括第一行(标题行)//})functionupcolor
心如止静
·
2013-04-17 18:41
C++ 智能指针类
众所周知,在
TR1
之前,C++标准库中的智能指针只有auto_ptr,但由于它的【排他所有权模式】(exclusiveownershipmodel)导致了许多问题,为解决,C++TR1中引入了boost
heyabo
·
2013-04-12 10:00
Eigrp配置
EIGRP 实验配置:R1#conf
tR1
(config)#int f0/0R1(config-if)#ip add 172.16.1.1 255.255.255.0R1(config-if)#no
王涛link
·
2013-04-10 20:53
EIGRP
EIGRP配置
Google特有戏法
你应该只使用std::
tr1
::shared_ptr,当一个对象需要共享其所有权时。不要使用auto_ptr。定义: 智能指针实际上跟普通的指针一样,只是它自动对内存进行管理。
hai200501019
·
2013-03-31 13:00
C++
C++TR1学习笔记之tuple
pair --> tuple2.make_pair ->make_tuple,例如:make_tuple(1,1.23)3.tuple中可以存放引用,用make_tuple的话,可以用std::
tr1
Favor
·
2013-03-10 19:00
tr1
::unordered_map demo
#include #include #include usingnamespacestd; /* *-std=c++0x */ intmain(intargc,char**argv){ typedeftr1::unordered_mapHashStringType; HashStringTypehashstring; #if1 hashstring["hello"]="world0"; has
小熊猫大暴走
·
2013-03-06 18:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他