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
以boost::function和boost:bind取代虚函数
以boost::function和boost:bind取代虚函数 boost::function和boost::bind已经纳入了std::
tr1
,这或许是C++0x最值得期待的功能,它将彻底改变C+
·
2015-10-23 08:39
function
boost::
tr1
与std::
tr1
冲突了怎么办?
比如我的程序如果用到 #include<
tr1
/unordered_map> 等等std::
tr1
名字域下的东西。。。
·
2015-10-21 12:46
boost
Effective C++ Item 17 Store newed objects in smart pointer in standalone statements
Let's see an example: processWidget(std::
tr1
::shared_ptr<Widget>(new W
·
2015-10-21 11:12
statement
C++:智能指针-
TR1
的shared_ptr和weak_ptr使用介绍
(所有示例的运行,将#序号所在main()函数去掉序号即可,参考[url]http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c15361/[/url])#1 #2get() 返回对象指针use_count() 返回对象的引用计数#3shared_ptr构造函数中,行参指定构造对象和析构对象的函数#4get() 返回对象指针,使用->
·
2015-10-21 10:21
weak
智能指针仿真-003-共享智能指针
boost与c++11tr1的关系这里稍微做一下类比,shared_ptr在boost中时可以认为是储君(准标准),进入到了
tr1
之后就正名了就算正式登基了是完全标准的了。
segen_jaa
·
2015-09-20 15:00
智能指针
shared-ptr
weak-ptr
C++ std::
tr1
::bind使用
std::
tr1
::function可以对静态成员函数进行绑定,但如果要对非静态成员函数的绑定,需用到下机将要介绍的bind()模板函数。
Jeanphorn
·
2015-08-10 16:00
函数绑定
c++-bind
tr1-bind
C++ std::
tr1
::function使用
1.介绍function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标进行存储、复制、和调用操作,这些目标包括函数、lambda表达式、绑定表达式、以及其它函数对象等。(c++11起的版本可用)function(和bind一样)可以实现类似函数指针的功能,却比函数指针更加灵活(体现在占位符上面),尤其是在很多成员调用同一个函数(仅仅是参数类型不同)的时候比较方
Jeanphorn
·
2015-08-06 19:00
C++
function
多态封装
C++ std::
tr1
::shared_ptr使用说明
1.介绍shared_ptr是通过指针保持某个对象的共享拥有权的智能指针。若干个shared_ptr对象可以拥有同一个对象;最后一个指向该对象的shared_ptr被销毁或重置时,该对象被销毁。销毁该对象时使用的是delete表达式或者是在构造shared_ptr时传入的自定义删除器(deleter)。特点:shared_ptr也可以不拥有对象,称作空(empty)。最后一个shared_ptr指
Jeanphorn
·
2015-08-06 18:00
C++
智能指针
shared-ptr
【effective c++读书笔记】【第4章】设计与声明(1)
4、
tr1
::shared_ptr有一个特别好的性质是:它会自动使用它的“每个指针
ruan875417
·
2015-08-02 21:00
tr1
::function
参考资料[1]EffectiveC++,中文版(第三版)[2]std::
tr1
::function
Q1302182594
·
2015-07-21 15:00
Caffe 安装错误记录及解决办法
1)Fatalerror:'
tr1
/tuple'filenotfound出现该问题有两种情况,可以先尝试下面的链接:https://github.com/BVLC/caffe/issues/1358如果不行
lien0906
·
2015-07-09 14:17
深度学习
Caffe 安装错误记录及解决办法
1)Fatalerror:'
tr1
/tuple'filenotfound出现该问题有两种情况,可以先尝试下面的链接:https://github.com/BVLC/caffe/issues/1358 如果不行
lien0906
·
2015-07-09 14:00
Effective C++ 条款8
使用标准库的其他容器或
TR1
的任何容器或者array,也会遇到类似的问题
u011058765
·
2015-06-22 10:00
Effective C++ 条款54-55
条款54:让自己熟悉包括
TR1
在内的标准程序库本书中的C++规范是在1998年制定的。现在C++11,即C++0x已经制定,且C++14在讨论中。
u011058765
·
2015-06-18 10:00
简单的ISIS协议的路由重分发实验详解
先为路由器R1、R2、R3、R4配置好接口地址R1>enR1#conf
tR1
(config)#int fa0/1R1(config-if)#ip add 192.168.1.1 255.255.255.0R1
白羊IT
·
2015-06-08 15:51
ISIS协议的路由重分发
简单的ISIS协议的路由重分发实验详解
先为路由器R1、R2、R3、R4配置好接口地址R1>enR1#conf
tR1
(config)#int fa0/1R1(config-if)#ip add 192.168.1.1 255.255.255.0R1
白羊IT
·
2015-06-08 15:51
ISIS协议的路由重分发
【STL源码剖析】--CentOS系统hashmap测试用例
CentOS6.4系统,GCC版本:测试代码如下://#include//#include替换为#include //usingnamespacestd::
tr1
; #include//编译时候提示Thisfileincludesatleastonedeprecatedorantiquated
Hero06206
·
2015-05-13 21:00
centos
HashMap
STL
JS实现向表格行添加新单元格的方法
具体如下:下面的JS代码可以想表格中指定id的行插入新的单元格functioninsCell(){varx=document.getElementById('
tr1
').insertCell(0);x.innerHTML
欧阳不疯
·
2015-03-30 15:22
C++ Boost入门
目前,有一部分Boost库已经被包含在C++标准委员会的程序库技术报告
TR1
中,并在即将到来的C++标准修订版本中加入。
·
2015-03-12 20:00
boost
mysql 根据多个字段分组
`key4`,COUNT(DISTINCT b.id) FROM
tr1
aLEFT JOIN tr2 b ON a.`id`=b.`id`GROUP BY a.`key1`,a.`key2`,a.
Jinl_bm
·
2015-03-09 18:30
mysql
select
group
GoogleCpp风格指南 4)Google奇技
我们使用C++的方式可能和你在其他地方见到的有所不同;[Removed]4.1智能指针Tip 如果确实需要使用智能指针的话, scoped_ptr完全可以胜任;你应该只在非常特定的情况下使用 std::
tr1
RoyMuste
·
2014-12-27 23:00
编译安装libmemcached库报错
报错:error:
tr1
/cinttypes:Nosuchfileordirectory场景:PHP的memcache扩展性能不如PHPmemcached扩展,功能也少于PHPmemcached扩展,安装
董松
·
2014-12-09 15:00
PHP
memcache
libmemcached
编译安装libmemcached库报错
报错:error:
tr1
/cinttypes:Nosuchfileordirectory场景:PHP的memcache扩展性能不如PHPmemcached扩展,功能也少于PHPmemcached扩展,安装
dongsong1117
·
2014-12-06 20:56
PHP
memcache
libmemcached
使用C++TR1实现物流配送问题的简单模拟
我在这里不是讨论解决该问题的具体算法,而是简单介绍一下C++98的一个功能强大扩展--
TR1
。
TR1
是Technical Report 1的简称,它原本是标准委员会内部的一个名称。
许三观
·
2014-11-27 22:00
boost智能指针使用
#include #include #include //scoped_ptr还不属于
tr1
#include //scored_array也不属于
tr1
#include //shared_array
borey
·
2014-10-14 21:00
shared_ptr
auto_ptr
scoped_ptr
shared_array
scoped_array
C++基础之boost库的智能指针
部分Boost库已经被包含到了C++标准化委员会的
TR1
中。目前可以下载到到最新boost库是1.47.0。解压后的目录结构:使用大多数boost库不需要build,包含头文件就可以了。
sj19890401
·
2014-10-09 13:00
shared_ptr智能指针源码剖析
将shared_ptr作为函数返回值的代码是这样的:#include #include usingstd::
tr1
::shared_ptr;
u010064842
·
2014-10-07 21:00
shared_ptr
C++标准库的各种容器(二)
在stdext或std::
tr1
内C++TR1和C++0x是什么呢?这是很多打算学习C++的学员非常想了解的,下面介绍一下C++TR1和C++0x的内容?
romalin99
·
2014-09-26 17:00
js中添加table
functiongetInnerHTML(){ //alert(document.getElementById("
tr1
").innerHTML); varinput
wangshuo001
·
2014-09-12 18:01
js
添加table
《effective c++》读书笔记2
两个常被使用的RAII类是
tr1
::shared_ptr和
tr1
::auto_ptr。前者通常是较佳选择,因为其拷贝行为比较直观。若选择auto_ptr,复制动作会使被复制物指向null.
u011608357
·
2014-08-22 15:00
C++
tr1
::function对象作回调函数技术总结
之前写过一篇文章用于讨论如何让C++类内函数作成员函数,详情见http://blog.csdn.net/this_capslock/article/details/17001003今天又发现了一个更好的方法,那就是使用C++的
TR1
u012468214
·
2014-08-14 22:00
C++
回调函数
jQuery改变鼠标经过行的背景颜色
jQuery改变颜色$(function(){$("#tdtr").mouseover(function(){$(this).addClass("
tr1
");});$("#tdtr").mouseout
娲城小将
·
2014-08-05 17:00
智能指针
tr1
::shared_ptr、boost::shared_ptr使用
对于
tr1
::shared_ptr在安装vs同时会自带安装,但是版本较低的不存在。
u012150179
·
2014-07-19 17:00
shared_ptr
智能指针
boost
tr1
类指针对象
linux下如何使用C++
tr1
linux下如何使用C++tr1#include #include#include //
tr1
不能少,
tr1
目录是在/usr/include/c++/gcc-version/
tr1
目录#includeusingnamespacestd
xie1xiao1jun
·
2014-06-23 17:00
C++
linux
tr1
2010新版STL修订内容(VC2010)
这些变化是
TR1
中最为关注的
crystal_ooo
·
2014-06-20 15:00
jquery 隐藏与显示tr标签示例代码
MyJSP'index.jsp'startingpage-->functionselectChange(obj){varvalue=obj.value;varv1=document.getElementById("
tr1
·
2014-06-06 10:41
[置顶] 【C++11】30分钟了解C++11新特性
11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++TechnicalReport1(
TR1
Kaitiren
·
2014-06-04 17:00
了解C++11新特性
11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++TechnicalReport1(
TR1
Khan's Notebook GCC/GNU/Linux Delphi/Window Java/Anywhere
·
2014-06-04 12:00
Effective C++ Item 17 以独立语句将newed对象置入智能指针
示例:可能造成资源泄漏processWidget(std::
tr1
::shared_ptr(newWidget),priority());解析: 上述代码要做以下三件事1.
zhsenl
·
2014-05-26 15:00
项目管理中的TR点
一般项目管理中有以下一些技术评审点需要关注:
TR1
——概念阶段技术评审点:产品需求和概念技术评审(业务需求评审) TR2——计划阶段技术评审点1:需求分解和需求规格评审(功能需求评审,产品级规格) TR3
wutao322
·
2014-05-15 10:00
C++11的语法新特性
11C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++TechnicalReport1(
TR1
hzhsan
·
2014-05-11 08:00
c++11语法新特性
C++11标准
基于C++11的线程池
class task : public std::
tr1
::enable_shared_from_this { public: task():exit_(false){} task
kaka20080622
·
2014-05-06 21:00
基于C++11的线程池
1.封装的线程对象classtask:publicstd::
tr1
::enable_shared_from_this { public: task():exit_(false){} task(consttask
chenxiaohong3905
·
2014-05-06 16:00
thread
C++
线程池
C++11
智能指针 shared_ptr 解析
在C++11颁布之前,它包含在
TR1
(TechnicalReport1)当中,现在囊括在C++11的标准库中。智能指针智能指针(Smartpointers)是存储“指向动态分配(在堆上)的
Linoi
·
2014-05-05 17:00
C++
shared_ptr
智能指针
hash_set, hash_map在linux下编译出现not declared的解决方法
whicharenowand.Thiscode: #include__gnu_cxx::hash_sets;Canbetransformed(inorderofpreference)to: #includestd::
tr1
yming0221
·
2014-03-26 17:00
map
hash
智能指针 shared_ptr 的使用方法
基于Boost库,C++11加入了shared_ptr和weak_ptr.它们最早在
TR1
中就被引入,但在C++11中,在Boost的基础上又加入了新的功能.std::shared_ptr使用引用计数.
yusiguyuan
·
2014-03-25 09:00
C++
C++ 读书笔记 Effective C++(二)
tr1
::shared_ptr支持定制型删除器。这可防范DLL问题,可被用来自动解除互斥锁等待。19.Class的设计就是type的设计。在定义一个新typ
张哲BJUT
·
2014-03-24 18:44
编程语言
C++
C++ 读书笔记 Effective C++(二)
tr1
::shared_ptr支持定制型删除器。这可防范DLL问题,可被用来自动解除互斥锁等待。19.Class的设计就是type
Crazy__Programmer
·
2014-03-24 18:00
C++
读书笔记
effective-c++
An Example of Using std::
tr1
::bind
阅读更多#include#includeusingstd::
tr1
::bind;usingstd::
tr1
::function;usingstd::
tr1
::placeholders::_1;usingstd
standalone
·
2014-03-10 16:00
c++
An Example of Using std::
tr1
::bind
#include <iostream> #include <
tr1
/functional> using std::
tr1
::bind; using std::
tr1
:
standalone
·
2014-03-10 16:00
C++
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他