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
自我实现简易的智能指针
看了《EffectiveC++》中提到的
TR1
::shared_ptr,觉得很有用,就想尝试自己实现一个。
lujun9972
·
2013-03-05 23:49
C++
智能指针
__gnu_cxx::hash_map使用中的一些问题
manual20110201》中提到这个hash_map是为了向后兼容SGI/HP的代码,但是已经被废弃了,取而代之的是C++0x中的unordered_map/unordered_multimap,在
tr1
chary8088
·
2013-03-01 15:00
shared_ptr智能指针源码剖析
将shared_ptr作为函数返回值的代码是这样的:#include #include usingstd::
tr1
::shared_ptr; shared_ptrReturnSharedPtr()
costaxu
·
2013-01-19 16:00
C++
线程安全
智能指针
shared_ptr
源码剖析
boost 核心类库
Boost核心类库精讲2011-08-2014:07一、课程目标Boost是由C++标准委员会成员发起、众多C++业界高人参与设计并实现的一个涉及面广、质量高且业已广泛使用的C++标准后备库,其中
TR1
anddy926
·
2013-01-07 14:00
TR1
库介绍
C++TechnicalReport1(
TR1
)是ISO/IECTR19768,C++LibraryExtensions(函式库扩充)的一般名称。
wangjiaoyu250
·
2013-01-01 22:00
C++
C++
library
library
network 学习笔记
#cat/etc/modprobe.conf Ethernet:eth0,eth1,ethN TokenRing:tr0,
tr1
,trN FDDI:fddi0,fddi1,fddiN(光纤卡) PPP
莎吧啦
·
2012-12-08 12:36
网络基础学习笔记
使用C++TR1实现物流配送问题的简单模拟
我在这里不是讨论解决该问题的具体算法,而是简单介绍一下C++98的一个功能强大扩展--
TR1
。
TR1
是Technical Report 1的简称,它原本是标准委员会内部的一个名称。
xusiwei1236
·
2012-12-06 13:00
[C/C++再探讨STL里的function和bind的实现
前一段时间仔细研究了下STL里面的function和bind,并写了两篇博文:std::
tr1
::function源码剖析(一)std::
tr1
::function源码剖析(二)虽然当时仔细的研究了MS
ilvu999
·
2012-10-22 10:00
c
list
function
null
Class
functor
c++中
tr1
::bind和
tr1
::function讲解
c++中
tr1
::bind和
tr1
::function讲解在C++的
TR1
中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活
chenglinhust
·
2012-09-22 09:00
Cent Os 5.8安装gcc 4.6.3,附带详细步骤
tr1
的array和shared_ptr都没有,于是重新安装一个Note:Thisdocissuitablefornewversion,forexample4.9.3,5.1.0,etc.Butneedtocheckthex64systemattribution
ztz0223
·
2012-09-09 14:00
C++
gcc
OS
vim
编译器
【Effective c++】条款15:在资源管理类中提供对原始资源的访问
例:条款13导入一个观念:使用智能指针如auto_ptr或
tr1
::shared_ptr保持factory函数如createInvestment的调用结果: std::
tr1
::shared_ptr
zhangfn2011
·
2012-08-30 11:00
c
工作
api
RAII
table的 rowIndex 属性
tablerowObject.rowIndex实例下面的例子返回了某一行在表格中的位置: functionalertRowIndex() { alert(document.getElementById("
tr1
zhengbo0
·
2012-08-24 16:00
vs2008 error C2039: “shared_ptr”: 不是“std::
tr1
”的成员
vs2008errorC2039:“shared_ptr”:不是“std::
tr1
”的成员转载:http://hi.baidu.com/wacpguo/item/b7870814ba417b008ebde4a3vs2008
zhaodan19861107
·
2012-08-23 17:00
c
C++
TR1
和 C++0x
C++TechnicalReport1(
TR1
)是ISO/IECTR19768,C++LibraryExtensions(函式库扩充)的一般名称。
fkjiguang
·
2012-08-22 09:03
C++
c
Effective C++之设计与声明
n
tr1
::shared_ptr
ts173383201
·
2012-08-08 10:00
delete
Class
reference
wrapper
templates
Types
[C/C++再探讨STL里的function和bind的实现
前一段时间仔细研究了下STL里面的function和bind,并写了两篇博文:std::
tr1
::function源码剖析(一)std::
tr1
::function源码剖析(二)虽然当时仔细的研究了MS
lvan100
·
2012-08-05 11:00
c
function
list
null
Class
functor
EIGRP手工汇总
R1>enR1#conf
tR1
(config)#ints0/0R1(config-if)#ipadd172.16.1.1255.255.255.0R1(config-if)#noshR1(config-if
csx_ing
·
2012-07-24 09:12
net
router
手工
boost::function和boost::bind
boost::function和boost::bind已经纳入了std::
tr1
,这或许是C++0x最值得期待的功能,它将彻底改变C++库的设计方式,以及应用程序的编写方式。
q601510717
·
2012-07-06 11:00
Google C++编程
在非常特殊的情况下,例如对STL容器中对象,你应该只使用std::
tr1
::shared_ptr,任何情况下都不要使用auto_ptr。“智能”指针看上去是指针,其实是附加了语义的对象。以scope
j_m
·
2012-06-29 17:00
std::
tr1
::function
使用std::
tr1
::function对象代替虑函数在C++的
TR1
中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活
anye3000
·
2012-06-21 19:00
gre 隧道技术测试
今天我们来测试下gre隧道技术,网络实验拓扑如下, 首先配置各路由器接口ip,确保其直连可达,我们在R1和R3上都配置一条默认路由,确保其能到达对方的公网ipR1#conf
tR1
(config
hellojackyleon
·
2012-06-01 10:33
gre
隧道技术
Effective C++读书笔记5
条款13:使用智能指针保存工厂函数如CreateInvestment的调用结果:std::
tr1
::shared_ptr pInv(CreateInvestment());假设你希望以某个函数处理Investment
liyongOFDM
·
2012-05-24 22:00
C++
读书
delete
Class
编译器
RAII
vc2010
tr1
regexp 小试
vc2010tr1regexp小试#include "stdafx.h"#include #include #include #include using namespace std;int main(int argc, char* argv[]){ // 正则替换 puts("//c++ 0x regex_replace()"); string str = "Hello 333
天下
·
2012-05-15 14:00
std::
tr1
::function
一、指向全局函数或静态成员函数时因为在本质上讲全局函数和静态成员函数没有区别,使用方法上除了静态成员函数在引用时要在前面加域作用符className::外,没有其它任何区别,事实上全局函数也有可能放入命名空间,或者使用全局域作用符,例如nameSpace::function()或::function,这样不仅本质上相同,形势上也与静态成员函数一致了,所以它们是没有区别的,放到一起讨论。这种情况比较
fakine
·
2012-05-14 16:00
effective C++ 读书笔记(三)
ResourceAcquisitionIsInitialization:RAII)资源取得时机便是初始化时机n 为防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源n 两个常被使用的RAIIclasses分别是
tr1
kindlucy
·
2012-04-28 23:00
C++
null
读书
delete
Class
RAII
对均匀分布的随机数的“想当然”带来的bug
std::
tr1
::mt19937 eng;std::
tr1
::uniform_int unif(3, 40);int wait_miniute = unif(eng);写了个测试程序。
everettjf
·
2012-04-28 12:00
51单片机串口初始化
SCON=0x50;TMOD|=0x20;PCON|=0x80;TH1=0xD0;TL1=0xD0;IE|=0x90;EA=1;ES=1;
TR1
=1;PS=1; /**附 TH1=0xD0波特率1200TH1
jingshishengxu
·
2012-04-10 10:00
单片机
51
why enable_shared_from_this
whyenable_shared_from_this 为什么会有
tr1
::enable_shared_from_this这个类,一直不解,直到看了StephanT.Lavavej给出的关于shared_ptr
colorful
·
2012-04-07 11:00
boost::bind 源代码分析
boost::bind库绝对是最有用,最有价值的库之一,已被纳入
tr1
。
hbhhww
·
2012-03-31 14:00
ubuntu网络配置
接口可能有很多种,如:Loopback:loEthernet:eth0、eth1……Wi-Fi:wlan0、wlan1、wifi0……[50]TokenRing:tr0、
tr1
……PPP:ppp0、ppp1
sean_cd
·
2012-03-27 22:00
C++ Regex 邮箱校验
bool is_email_valid(const std::string& email) { // define a regular expression const std::
tr1
maikforever
·
2012-03-24 23:00
C++ Regex 邮箱校验
include #include boolis_email_valid(conststd::string&email) { //definearegularexpression conststd::
tr1
Mirage520
·
2012-03-23 11:00
C++
String
domain
regex
email
include
jquery常用基本用法,让你爱上它!
);$("#h11").append($h);添加一个样式$("li").addClass("normalStyle");添加一个属性$("li").css("color","blue");移除id为
tr1
yjflinchong
·
2012-02-21 16:00
html
jquery
css
function
callback
Effective C++ 条款35:为虚函数寻求替代方案
原书内容:策略模式:通过
tr1
::function模板实现如果你对模板和模板的隐式接口的用法(参见第41条)很熟悉的话,那么上述的“基于函数指针”的方案就显得十分蹩脚了。
ozwarld
·
2012-02-21 15:00
C++
function
gcc
测试
Class
float
std::map, std::multimap, std::
tr1
::unordered_map 区别
map和multimap都是基于binarytree的东西,区别是:map中一个key只能存在一个,multimap中则可以存在多个key相同的value。unordered_map是我们常说的hash_map,它的key也是唯一的,所以你应该还会看到一个叫做unordered_multimap的东西。std::setstd::multisetstd::mapstd::multimap这几个东西都
turinglife
·
2012-02-20 15:09
C/C++
条款17:以独立语句将newed对象置入智能指针
processWidget(std::
tr1
::shared_ptr(new Widget), priority()); 上诉调用可能泄露资源:编译器产出一个processWidget
zcwtop
·
2012-02-19 21:15
职场
休闲
智能
条款15:在资源管理类中提供对原始资源的访问
例:条款13导入一个观念:使用智能指针如auto_ptr或
tr1
::shared_ptr保持factory函数如createInvestment的调用结果: std::
tr1
::shared_ptr
zcwtop
·
2012-02-18 16:42
职场
资源
休闲
条款15:在资源管理类中提供对原始资源的访问
例:条款13导入一个观念:使用智能指针如auto_ptr或
tr1
::shared_ptr保持factory函数如createInvestment的调用结果:std::
tr1
::shared_ptr pInv
zcwtop
·
2012-02-18 16:42
职场
休闲
资源
Effective
C++笔记
开始搞51
#include #include voidinit_CK(){SCON=0x50;TMOD=0x20;TH1=0xfd;TL1=0xfd;
TR1
jingshishengxu
·
2012-02-01 20:00
stc
51
Effective C++读书笔记(9)
Thinkcarefullyaboutcopyingbehaviorinresource-managingclasses条款13介绍了作为资源管理类支柱的ResourceAcquisitionIsInitialization(RAII)原则,并描述了auto_ptr和
tr1
pandawuwyj
·
2012-01-28 19:00
C++
api
读书
Class
resources
RAII
shared_ptr 在 stl容器中排序的陷阱。
include"stdafx.h" #include #include #include #include #include usingnamespacestd; usingnamespacestd::
tr1
chenxiaohong3905
·
2012-01-14 00:00
java
c
list
object
null
Class
auto_ptr 和
tr1
::shared_ptr
auto_ptr auto_ptr指针主要是为了避免内存泻露吧!系统自动销毁堆上的内存。看来是比较好用,但不知道速度是否有影响。来自于memory头文件。对于auto_ptr,有这几个需要主义:1定义auto_ptr.//error:constructorthattakesapointerisexplicitandcan'tbeused//implicitly auto_ptrpi=newi
zhwei_87
·
2012-01-13 13:00
vector
object
String
File
delete
Class
在VS2008简体中文版上安装
TR1
在VS2008中使用#include,会得到以下错误提示:fatalerrorC1083:Cannotopenincludefile:'regex':Nosuchfileordirectory然后google关键字:“Cannotopenincludefile:'regex':Nosuchfileordirectory”,可以找到下面这个link:“Cannotopenincludefile:'
hongqiang200
·
2011-12-26 08:00
Microsoft
service
regex
documentation
library
reference
mongodb 头文件包含问题
#include "dbclient.h" // the mongo c++ driver 出现如下错误: 主要原因为socket 库:
tr1
zjhwl
·
2011-12-15 10:00
mongodb
error
C++11中值得关注的几大变化
中值得关注的几大变化◆Lambda表达式◆自动类型推断和decltype◆统一初始化语法◆Deleted和Defaulted函数◆nullptr◆委托构造函数◆右值引用C++11标准库C++于2003年以库技术报告1(
TR1
goof
·
2011-12-13 09:00
多线程
C++
c
算法
正则表达式
lambda
单片机单串口简单通信程序
voidInitUART(void){ TMOD=0x20; SCON=0x50; TH1=0xDC; TL1=TH1; PCON=0x00; EA=1; ES=1;
TR1
yxtouch
·
2011-12-11 22:00
c
std::
tr1
::function
在C++的
TR1
中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时
oldmtn
·
2011-10-31 17:00
(Effective C++)第四章 设计与声明(Design and declaration)
而std::
tr1
::shared_ptr提供的某个构造函数接收两个实参,一个是被管理的指针,另一个是引用次数变成0时将被调用的“删除器“。想这样:std::
tr1
::share
wzhwho
·
2011-10-15 20:00
C++
Class
reference
编译器
templates
WebBrowser
CPP强大背后
之后委员会在2005年提交了有关标准库的第一个技术报告(简称
TR1
),
CPPX的博客
·
2011-10-12 11:00
is_trivially_destructible replaced has_trivial_destructor
has_trivial_destructor, 变成了is_trivially_destructible, 现在已有不少编译器实现了 has_trivial_destructor, (std, std::
tr1
febird
·
2011-09-29 13:00
replace
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他