1. 新类型 long long和unsigned long long; char16_t 和 char32_t; 新增原始字符串; 2. 统一的初始化 C++11扩大了用大括号括起的列表(初始化列表)的适用范围,使其可以用于所有内置类型和用户定义的类型(即类对象)。 使用初始化 ...
OOP之类和对象 . this指针的引入 每个成员函数都有一个额外的隐含的形参,这个参数就是this指针,它指向调用对象的地址。默认情况下,this的类型是指向类类型非常量版本的常量指针。可以表示成如下伪代码形式: this指针一般用于解决重名问题和返回自身的值或者引用。例如: test函数的形参a和类成员a成名,根据就近原则,直接使用a,调用的是形参a,那么如何使用被屏蔽的成员a呢,这里就是采用 ...
2014-09-26 10:05 2 2846 推荐指数:
1. 新类型 long long和unsigned long long; char16_t 和 char32_t; 新增原始字符串; 2. 统一的初始化 C++11扩大了用大括号括起的列表(初始化列表)的适用范围,使其可以用于所有内置类型和用户定义的类型(即类对象)。 使用初始化 ...
摘自:https://blog.csdn.net/jctian000/article/details/87931023 1、 C语言的C11 标准有哪些改进的地方?会对各类C项目起到哪些帮助? 1. 对齐处理操作符 alignof ...
bind 是什么? bind 顾名思义: 绑定 通俗来讲呢,可以这么理解有点像函数指针的意思。 资料上是这么讲的:可以将 bind 函数看做一个通用函数的适配器,它接受一个可调用对象,生成一个新的可 ...
一开始学C++的时候老师推荐的就是Dev C++这个IDE,用起来感觉还不错,使用起来比较简单,而且属于比较轻量级的,不怎么占用内存;缺点可能就是调试功能没有项VS那种大型IDE齐全和好用,不过对于一个新手来说绝对足够了。 最近在一些工程中需要用到智能指针的库,比如说auto_ptr ...
非原创,转载出处 http://www.cnblogs.com/feng-sc C++11已经出来很久了,网上也早有很多优秀的C++11新特性的总结文章,在编写本博客之前,博主在工作和学习中学到的关于C++11方面的知识,也得益于很多其他网友的总结。本博客文章 ...
1. 范围for语句 C++11 引入了一种更为简单的for语句,这种for语句可以很方便的遍历容器或其他序列的所有元素 vector<int> vec = {1,2,3,4,5,6}; for(int x: vec) { cout<<x<< ...
其实有些语句还能够编译运行输出结果, 但是devc++还是会warning 为了让DevC++用上C++11标准,一些简单的步骤就可以完成,步骤如下: 1.【工具】-【编译选项】-【编译器】 2.找到“编译时加入以下命令” 3.填入“-std=c++11” 4.点击确定 完成以上 ...
1、类型与变量相关 1.1、nullptr: 取代了NULL,专用于空指针 1.2、constexpr: 近似const, 可以修饰变量,也可以修饰函数, 修饰变量如: const ...