文章 2017-03-22 来自:开发者社区

深入理解C++11:C++11新特性解析与应用

老牌C++程序猿使用C++99时间较长,对C++11的特性做了系统的学习,摘录了部分认为重要的信息,与大家共勉一起进步。 from《深入理解C++11特性》 2.11模板函数的默认模板参数 1、C++98中仅模板类支持默认参数,模板函数不支持默认参数,但C++11中模板类和模板函数均支持默认参数 2、模板类的默认参数,对C++98和C++11中,需遵循“从右往左”的规则指定。 3、模板函数的...

文章 2017-03-05 来自:开发者社区

C++ 11和C++98相比有哪些新特性

 此文是如下博文的翻译: https://herbsutter.com/elements-of-modern-c-style/     C++11标准提供了许多有用的新特性。这篇文章特别针对使C++11和C++98相比看上去像一门新语言的特性,因为: C++11的这些特性改变了书写C++代码的风格和习惯,也改变了设计C++库的方式。例如,你会看到更多的被当作参数和返回...

文章 2015-06-29 来自:开发者社区

一些C++11语言新特性 - Range-Based for Loops

1. Range-Based for Loops for ( decl : coll ) { statement}   eg: for ( int i : { 2, 3, 5, 7, 9, 13, 17, 19 } ) { std::cout << i << std::endl; }   std::vector<double> ve...

文章 2015-06-29 来自:开发者社区

一些C++11语言新特性 - Uniform Initialization

1. Uniform Initialization int values[] { 1, 2, 3 }; std::vector&lt;int&gt; v { 2, 3, 5, 7, 11, 13, 17 }; std::vector&lt;std::string&gt; cities { "Berlin", "New York", "London", "Braunschweig", "Cair.....

文章 2014-08-12 来自:开发者社区

C++11新特性:右值引用和转移构造函数

问题背景   [cpp] view plaincopy   #include <iostream>       using namespace std;       vector<int> doubleVa...

文章 2014-08-12 来自:开发者社区

C++11新特性:自动类型推断和类型获取

声明:本文是在Alex Allain的文章http://www.cprogramming.com/c++11/c++11-auto-decltype-return-value-after-function.html的基础上写成的。 加入了很多个人的理解,不是翻译。   转载请注明出处 http://blog.csdn.net/srzhz/article/details/7934483 &...

文章 2014-08-12 来自:开发者社区

C++11新特性:Lambda函数(匿名函数)

声明:本文参考了Alex Allain的文章http://www.cprogramming.com/c++11/c++11-lambda-closures.html 加入了自己的理解,不是简单的翻译   C++11终于知道要在语言中加入匿名函数了。匿名函数在很多时候可以为编码提供便利,这在下文会提到。很多语言中的匿名函数,如C++,都是用Lambda表达式实现的。Lambda表达式又称为...

文章 2014-07-16 来自:开发者社区

C++ 11 新特性

C++ 11&nbsp; 新特性 类内成员赋初值 类内数据成员允许赋默认值。 C11以前是会报错的。ISO C++ forbids initialization of member `name_var_' lambda表达式 lambda表达式本质上是一个未命名的内联函数。 很多语言都提供了 lambda 表达式,如 Python,Java 8。lambda 表达式可以方便地构造匿名函数,如果你的...

文章 2013-03-07 来自:开发者社区

C++0x新特性

   1、auto keyword 自动变量类型推断    auto iNum = 0;    iNum推断为int型    2、decltype声明变量类型    int nVariable1;    decltype(nViarable1)<==>int auto...

文章 1970-01-01 来自:开发者社区

Visual C++ 2010 新特性:并行计算

Visual C++ 2010 新特性:并行计算

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注