c++0x
文章平均质量分 80
sourthstar
这个作者很懒,什么都没留下…
展开
-
c++0x 可变参数模板
C++ 11 tuple & 可变参数模板人是生而的,但却无往不在枷锁之中。自认为是其他一切的主人的人,反而比其他一切更是奴隶。 C++ 11中引入的tuple是一个N元组。它相当于有N个成员的布局体,只不过这个布局体的成员都是匿名的。tuple中有两个特别的函数,一个是head(),用于获取第一个成员的值,另一个是tail(),用于获取剩下所有成员的值,tail()本身又是一个tu转载 2012-09-21 18:58:53 · 1209 阅读 · 0 评论 -
9 个开始使用 C++11 的理由
9 个开始使用 C++11 的理由 如果你的代码工作正常并且表现良好,你可能会想知道为什么还要使用C++ 11。当然了,使用用最新的技术感觉很好,但是事实上它是否值得呢? 在我看来,答案毫无疑问是肯定的。我在下面给出了9个理由,它们分为两类:性能优势和开发效率。获得性能优势理由1:move语义(move semantics)。简单的说转载 2012-09-21 19:00:51 · 416 阅读 · 0 评论 -
C++0x 学习笔记之 Variadic Templates
C++0x 学习笔记之 Variadic Templatesby feng in programming Variadic Templates 的引入,消去了烦冗的模板特化。一个例子:123456789101112131415161718192021转载 2012-09-21 19:18:23 · 724 阅读 · 0 评论 -
c++0x lambda表达式
分享C++0x语言新特性一览(2)(转自维基百科)来源:李皓骅的日志 Lambda functions and expressions Lambda函数及表达式 在标准C++语言中,尤其在使用诸如sort和find之类的标准库算法函数时,用户总是希望在算法函数调用的触发点附近定义谓词函数。在这一方面语言中只有一种机制可供利用:在函数中定义类。通常这种做法既啰嗦又笨重。另外,转载 2012-09-21 18:59:50 · 1330 阅读 · 0 评论 -
g++对c++0x/c++11的标准支持度
http://gcc.gnu.org/projects/cxx0x.htmlC++0x/C++11 Support in GCCC++0x was the working name of a new ISO C++ standard, which was then released in 2011 as C++11 and introduces a host of ne转载 2012-09-22 16:05:19 · 3741 阅读 · 0 评论