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
C++0x
Visual Studio 2010 STL的一个bug导致内存泄露
VisualStudio2010STL的一个bug导致内存泄露随着
C++0x
离我们越来越近,VisualStudio2010已经支持了很多
C++0x
的语言特性并且改写了STL的实现来支持这些特性。
aflyinghorse
·
2010-12-19 18:00
String
vector
File
report
leak
2010
good man
http://blog.csdn.net/pongba/archive/2007/04/11/1561110.aspx《boost源码剖析》《
C++0x
漫谈》Boost源码剖析C++C++0x漫谈强人!
b_fushuaibing
·
2010-12-18 15:00
不同编译器对
C++0x
特性的支持程度
VisualC++:http://blogs.msdn.com/b/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx GCC:http://gcc.gnu.org/projects/cxx0x.html templatealiases这个比较方便的特性,竟然都没有支持。
DLite
·
2010-12-16 20:00
C++
c
编译器
2010
开源库
在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的
C++0X
中几乎肯定有一个网络编程和一个线程库。然而目前看来,ACE仍然是进行系
linlianghui2004
·
2010-12-15 15:00
编程
正则表达式
网络
配置管理
regex
qt
C++0x
中编写可递归的Lambda
尽管使用递归的Lambda会因为增加外部额外的副作用而使得执行效率降低些,但很多时候还是蛮有用的,呵呵。一般而言,Lambda是无法递归的。这个在大部分支持Lambda特性的编程语言中均是如此。 下面举个简单的例子: #include#include#includeusingnamespacestd;intmain(void){std::functionproduct;product=[&prod
zenny_chen
·
2010-11-30 15:00
编程
C++
gcc
express
lambda
编译器
C++ 开源程序库
在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的
C++0X
中几乎肯定有一个网络编程和一个线程库。
·
2010-11-25 10:00
C++
std::transform & shared_ptr
transform(sl.begin(),sl.end(),sl.begin(),toupper); linux(ubuntu9.10gcc44libc6)下无论c++99还是c++-0x-std=
c+
shark0001
·
2010-11-18 17:00
经典C++库
在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的
C++0X
中几乎肯定有一个网络编程和一个线程库。然而目前看来,A
xph23
·
2010-10-16 16:00
使用vc2010的
c++0x
特性,我们可以写出简洁有趣的代码
#include "stdafx.h" #include <algorithm> #include <iostream> #include <vector> #include <iterator> int _tmain(int argc, _TCHAR* argv[]) { std::vect
·
2010-10-11 13:00
C++
VC2010中的
C++0x
特性 Part 3:decltype
今天我要讲 decltype,它让完美转发函数能够返回任意类型的东西。对编写高度泛型的人来说这是很有趣的的特性。返回类型问题C++98/03 有一个有意思的盲点:给定一个像 x * y 的表达式, x 和 y 是任意类型,你却没法知道 x * y 的类型。假如 x 是 Watts 类型的, y 是 Seconds 类型的,那 x * y 的类型可能会是 Joules 类型的。 给定声明 print
·
2010-10-11 12:00
type
function/bind的救赎(上)
这是那篇
C++0X
的正文。太长,先写上半部分发了。Function/bind可以是一个很简单的话题,因为它其实不过就是一个泛型的函数指针。但是如果那么来谈,就没意思了,也犯不上写这篇东西。
myan
·
2010-10-09 00:00
.net
windows
语言
button
smalltalk
Components
Standard C++ Library changes in Visual C++ 2010
另外因为vc2010在2008年发布,在
c++0x
正式标准发布之前,所以vc中的实现与标准描述可能有些不太一致的地方。 ConstantIterators增加了返回const_iterator的接口引
lfhfut
·
2010-10-06 12:00
C++
Random
iterator
lambda
library
2010
[C++]VisualC++2010Express英文版试用手记
我下载了其面向学生的免费版本——VisualC++2010Express英文版(中文版尚未发布),主要是想了解一下VisualC++2010在
C++0x
标准上的支持情况。
·
2010-09-11 16:00
express
C++0X
的三件好东西(零)
先说一些废话,可以跳过不看。我主张,在具备基础之后,学习任何新东西,都要抓住主线,突出重点。对于关键理论的学习,要集中精力,速战速决。而旁枝末节和非本质性的知识内容,完全可以留给实践去零敲碎打。原因是这样的,任何一个高级的知识内容,其中都只有一小部分是有思想创新、有重大影响的,而其它很多东西都是琐碎的、非本质的。因此,集中学习时必须把握住真正重要那部分,把其它东西留给实践。对于重点知识,只有集中学
myan
·
2010-09-11 11:00
thread
C++
table
mfc
lambda
reference
laguage comparison (FINISHED)
C# Programming Fundamentals: The C# Type System http://zone.ni.com/devzone/cda/ph/p/id/4#toc0
c+
·
2010-08-27 16:00
com
C++ TR1 和
C++0x
C++TechnicalReport1(TR1)是ISO/IECTR19768,C++LibraryExtensions(函式库扩充)的一般名称。TR1是一份文件,内容提出了对C++标准函式库的追加项目。这些追加项目包括了正则表达式、智能指针、哈希表、随机数生成器等。TR1自己并非标准,他是一份草稿文件。然而他所提出的项目很有可能成为下次的官方标准。这份文件的目标在于「为扩充的C++标准函式库建立
learnhard
·
2010-07-22 11:00
C++
正则表达式
report
include
library
Pointers
在 MinGW 下使用 C++ 标准线程库
MinGW已经支持gcc4.5了,它是目前支持
C++0x
最完整的编译器了。我用它成功的写了些自己好玩的项目。
ralphjzhang
·
2010-06-30 08:00
学C++用VC6.0还是VC2008好
再说你现在只是学习,出去才用,软件这方面有更新十分快,C++马上就出下一代标准了(
C++0x
)vc马上要出2010了,你说你该用哪个?
zhangxinrun
·
2010-06-25 11:00
C++
c
算法
Microsoft
语言
出版
Visual Studio 2010的新特性
;新功能还包括:(1)C#4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用VisualStudio2010的特性支持TDD;(4)支持Office;(5)QuickSearch特性;(6)
C+
·
2010-06-21 20:00
新特性
VS2010 Lambda表达式详解。
按语:终于准备花几天时间把VS2010的中
C++0x
新特性研究一下。
hustleverpi
·
2010-06-15 13:00
一个工具、一个库和一部小说
对于VisualC++,我比较关心的几个问题有:一、对新的
C++0x
支持如何?二、能否顺利编译和使用Boost?
海边沫沫
·
2010-06-12 21:00
C++0x
尝鲜:移动语义(Move Semantics)
MSDN例子//MemoryBlock.h #pragmaonce #include #include classMemoryBlock { public: //Simpleconstructorthatinitializestheresource. explicitMemoryBlock(size_tlength) :_length(length) ,_data(newint[length]
zwvista
·
2010-06-12 08:00
C++
object
vector
Constructor
destructor
一个列子演示vs2010 c++新特性
近日托安装雪豹的“福”,格了XP装了win7,前段时间看了
C++0X
标准以及VS2010诱人的新特性,不禁心痒痒在线安装了VS2010,然后手写了这个列子用来测试新增的特性。
大漠落日
·
2010-06-10 08:00
C++中检测整数类型的最大、最小值
遗憾的是在C++98中还没有办法自动获取变量的类型,等
C++0X
一发布,这个函数就可以用一个变量作为参数,然后就可以获得某个变量可能的最
Nocky
·
2010-06-07 12:00
C++
c
编译器
探索
C++0x
: 3. 右值引用(rvalue reference)
转载请注明来源:http://blog.csdn.net/thesys/archive/2010/06/06/5651713.aspx简介
C++0x
中引入了右值引用(rvaluereference)这个设施
thesys
·
2010-06-06 21:00
C++
c
buffer
reference
编译器
optimization
探索
C++0x
: 2. 从初始化表达式自动推断类型(auto)
转载请注明来源:http://blog.csdn.net/thesys/archive/2010/06/02/5641447.aspx简介
C++0x
为了增加自动类型推断的特性,修改了auto这个关键字的含义
thesys
·
2010-06-02 10:00
C++
c
struct
list
gcc
扩展
探索
C++0x
: 1. 静态断言(static_assert)
转载请注明来源:http://blog.csdn.net/thesys/archive/2010/06/02/5641350.aspx简介
C++0x
中引入了static_assert这个关键字,用来做编译期间的断言
thesys
·
2010-06-02 09:00
C++
struct
gcc
Class
编译器
generation
探索
c++0x
: 0.开始
转载请注明来源:http://blog.csdn.net/thesys/archive/2010/06/02/5641338.aspxc++0x是下一代c++标准,原计划于2010前推出,所以命名为
c+
thesys
·
2010-06-02 09:00
C++
c
gcc
character
templates
initialization
解读google C++ code style谈对C++的理解
codestyle谈对C++的理解C++是一门足够复杂的语言.说它"足够复杂",是因为C++提供了足够多编程范式--泛型,模板,面向对象,异常,等等.顺便说说,我已经很久没有跟进C++的最新发展了(比如
C+
那谁的技术博客
·
2010-05-29 20:00
左值引用的限制
C++0x
,rvaluereference,movesemantics,RVO,NRVO—我们到底要什么收藏此文于2010-05-25被推荐到CSDN首页如何被推荐?
tastelife
·
2010-05-26 09:00
String
vector
reference
Constructor
编译器
destructor
C++0x
, rvalue reference, move semantics, RVO, NRVO — 我们到底要什么
VisualC++2010(VC10)实现了一些颇有用处的
C++0x
新特性,其中就包括(万众期待的)rvaluereference。
ralphjzhang
·
2010-05-24 17:00
C++
vector
String
reference
Constructor
编译器
C++0x
:VC10编译器的bug
VisualStudio2010的C++编译器(VC10)支持六项
C++0x
新特性:auto、右值引用、static_assert、nullptr、lambda表达式以及decltype。
zwvista
·
2010-05-22 00:00
C++ Programming: Static Code Analysis and the New Language Standard
C++0x
Abstract 本文主要讨论
C++0x
标准中C++语言新特性描述和对VisualStudio2010的支持。以PVS-Studio为例,我们能看到是语言上的改变是如何影响到静态代码的分析工具。
zhengxu25689
·
2010-05-19 12:00
C++
c
library
features
编译器
Parsing
C++0x
尝鲜:如何获取lambda表达式的返回类型
intf(){return1;}structX{floatoperator()()const{return2;}//Ifthefollowingisenabled,programfailstocompile//mostlybecauseofambiguityreasons.//doubleoperator()(floati,doubled){returnd*f;}};templatestructf
zwvista
·
2010-04-26 22:00
C++
c
function
struct
lambda
float
Visual Studio 2010:
C++0x
新特性
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://feilong880928.blogbus.com/logs/46607222.html 【IT168专稿】美国AT&T贝尔实验室的本贾尼?斯特劳斯特卢普(BjarneStroustrup)博士在20世纪80年代初期发明并实现了C++。随后,在面向对象语言迅速发展的时代背景下,C++以其面向对象的语言特性同时对C
shellching
·
2010-04-20 11:00
C++
c
basic
语言
lambda
2010
GCC 4.5.0发布
新版的主要特性和变化包括:编译须要使 用MPC库,使GCC在编译时能更精确的评估复杂 运算;放 弃支持一些过时的架构;支持新的ARM处理器;改进了
C++0x
支持;Intel Atom处理器优化和调整支持
cs2000
·
2010-04-16 13:00
编程
C++
c
ubuntu
gcc
C++0x
尝鲜:perfect forwarding(完美转发)
代码1#include #include usingnamespacestd; voidinner(string&){ coutvoidouter(T&t){ inner(t); } templatevoidouter(constT&t){ inner(t); } stringstrange(){ return"strange()"; } conststringcharm(){ retu
zwvista
·
2010-04-13 11:00
C++
String
struct
UP
《
C++0x
漫谈》系列之:右值引用
右值引用(及其支持的Move语意和完美转发)是
C++0x
将要加入的最重大语言特性之一,这点从该特性的提案在C++-StateoftheEvolution列表上高居榜首也可以看得出来。
md521
·
2010-04-12 21:00
FP编程实践:在
C++0x
中模拟F#的List.map和List.choose库函数
F#代码letlist1=[1;2;3]letnewList=List.map(funx->x+1)list1printfn"%A"newList//[2;3;4]letlistWords=["and";"Rome";"Bob";"apple";"zebra"]letisCapitalized(string1:string)=string1.Chars(0)>='A'&&string1.Char
zwvista
·
2010-04-12 19:00
编程
C++
list
String
F#
FP
C++0x
新特性:decltype类型指示符与返回类型后置语法
关于decltype关键字 decltype是
C++0x
所引入的用于提取表达式类型的新关键字,其语法形式为:decltype(expression)。
zwvista
·
2010-04-11 10:00
C++
basic
Class
lambda
pascal
编译器
C++ STL的几种常用“比较”概念简述
不过,在即将发布的
C++0x
中将引入concept,可以较好地解决这个问题。扯远了,让我们回到正题。 STL中所有泛型算法和容器模板都对涉及到的元素
virtualdesk
·
2010-04-09 20:00
C++
算法
less
search
merge
permutation
C++0x
新概念:glvalue, xvalue, prvalue(泛左值,x值,纯右值)
以下内容摘自最新的
C++0x
草案Allexpressionsarenowdividedintothree"valuecategories":*"lvalues"arethesameaswhat'smeanttraditionallybylvalue
zwvista
·
2010-04-07 21:00
C++
c
struct
object
reference
C++0x
尝鲜:Variadic Function Templates(带变长参数的函数模板)
关于变长参数模板(VariadicTemplates)在
C++0x
之前,模板(包括类模板和函数模板)参数的个数和类型是固定不变的,而且都必须在定义时预先确定。
zwvista
·
2010-04-05 01:00
C++
function
REST
语言
templates
output
C++新标准——C++1x
本文转自:http://liuyue.asia/2010/03/18/cpp0x-has-become-cpp1x/一个热爱C++的程序员应该知道
C++0x
为何物吧。
张明
·
2010-03-18 18:00
Visual Studio2010新特性--C++王者归来(1)--数据类型自动类型判别
在VC++6.0中它没有什么作用,
C++0x
中“借用”它来作为自动类型推演(automatictypededuction)。当auto出现在声明中
yincheng01
·
2010-03-11 03:00
数据结构
vector
String
basic
iterator
2010
C++0x
尝鲜:用lambda表达式模拟Ruby的过程对象
关于
C++0x
预计于明年底推出的新标准
C++0x
,虽说已接近收官阶段,却仍有若干有待接纳的新提案被提出。
zwvista
·
2010-01-10 12:00
C++
算法
function
Ruby
语言
lambda
C++0x
尝鲜:lambda表达式
关于
C++0x
作为C++下一代标准的
C++0x
,其命名的本意无非是“200x年正式推出的C++新标准”,但目前(2010年)显然已没有可能,似乎改名为C++1x才名正言顺,不过为了避免不必要的混乱,C+
zwvista
·
2010-01-07 15:00
C++
算法
function
iterator
lambda
generator
C++09 失败的原因
2010年如期而至……曾经,ISO新标准
C++0x
一直被寄望在2009年出现,也就是C++09。然而终于它是没有来。 很认真的思索以后,我们懂了,这是语法问题。
nanyu
·
2010-01-06 16:00
C++
c
2010
C++0x
尝鲜:右值引用
由于
C++0x
标准极有可能由标准委员会于2011年底正式推出,因此如何尽快学习、应用这些新的语言特性也就自然而然地成了C++社区的新课题。 关于右值引用(rva
zwvista
·
2010-01-04 23:00
C++
String
Microsoft
语言
reference
stdstring
GWeekly[14] = 告别09, 迈进0a
GWeekly[14]=告别09,迈进0a 09即将过去,
C++0x
这个标准还没来到,因为x还会是a,b...
我住包子山
·
2009-12-27 20:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他