C++ 11 新标准学习记录1
2014-01-01 21:35
204 查看
1. long long 类型, C++ Primer 第五版中 说long long 是C++11 中新定义的人。我在使用xp 32位 vs2005 时,发现也有long long 类型, 并且是8字节的,应该是编译器提供的一类型.2,列表初始化, 对于内建变量,现在可以支持四种初始化方式:int i = 0;int i = {0};int i{0};int i(0);如果我们使用列表初始化且初始值存在丢人信息的风险,则编译器将报错:long double ld = 3.1415926536;int a{ld}, b = {ld}; //错误,转换未执行,因为存在丢失信息的危险. 实际使用时,vs2012 并不支持
//int a{ld};这样的初始化.int a = {ld};这样才行int c(ld), c = ld; //正确,转换执行,且确实丢失了部分值.
//话说csdn的这个编辑器真是难用啊,还是用记事本吧
相关文章推荐
- C++ 11 新标准学习记录2
- 14-9-11 C/C++课程设计--图书馆管理系---<time.h>中时间数据类型的学习记录
- C++ 11标准及知识点的记录(2)
- C++学习记录11--字符串中删除特定元素
- Windows via C/C++ 学习(11)管理员用户作为标准用户运行
- C++ 11 标准及知识点的记录(1)
- C++学习(11)
- Lua和C++交互 学习记录之四:全局table交互
- LoadRunner11学习记录七
- C++学习总结概要记录
- c++ prime学习记录:面对对象编程之转换与继承
- C++中指针学习记录
- Lua和C++交互 学习记录之七:C++全局函数注册为Lua模块
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- C++学习之路指针记录笔记(一)
- [2017.02.04] C++学习记录(1)
- C++学习记录之map容器和multimap容器
- C++学习、成长记录(2011-2012第一学期第17周)
- 10-11-22工作学习记录(关于无线网络和有线网络同时使用的办法)
- 我的学习记录11