因为偶然的机会,在图书馆看到《深入理解C++ 11:C++11新特性解析和应用》这本书,大致扫下,受益匪浅,就果断借出来,对于其中的部分内容进行详读并亲自编程测试相关代码,也就有了整理写出这篇读书笔记的基础。C++作为踏入编程的最初语言,一直充满感情,而C++11作为新标准虽然推出一段时间 ...
声明: 所有图片均为我在腾讯博客的原创, 但是从我的腾讯微博转过来就被流氓的打了标签. 因此不涉及版权问题, 可以随意使用. C 中弃用了 throw type , type ... 这种异常声明方式. 但是库中大量使用了 noexcept 代替原有异常机制, 因此提高了库的效率. 默认析构函数是 noexcept true 的, 但是如果基类析构函数是 noexcept false , 那么自雷 ...
2013-09-01 10:30 0 8077 推荐指数:
因为偶然的机会,在图书馆看到《深入理解C++ 11:C++11新特性解析和应用》这本书,大致扫下,受益匪浅,就果断借出来,对于其中的部分内容进行详读并亲自编程测试相关代码,也就有了整理写出这篇读书笔记的基础。C++作为踏入编程的最初语言,一直充满感情,而C++11作为新标准虽然推出一段时间 ...
[深入理解C++11:C++11新特性解析与应用] 学习笔记 auto 类型推导 auto声明变量的类型由编译器在编译时期推导而得。 基本用法: auto使用细则: 1. auto类型指示符与指针和引用之间的关系 在C++11中,auto ...
第1章 新标准的诞生1.1 曙光:C++11标准的诞生1.2 今时今日的C++1.3 C++11特性的分类1.4 C++特性一览1.5 本书的约定 第2章 保证稳定性和兼容性2.1 保持与C99兼容1、__func__:返回所在函数的名字2、_Pragma操作符:#pragma是一条预处理指令 ...
本文记录了我读Effective Modern C++时自己的一些理解和心得。 item1:模板类型推导 1)reference属性不能通过传值参数传入模板函数。这就意味着如果模板函数需要一个reference类型的参数,必须在模板声明中将其声明为reference,否则,即使使用一个 ...
为了证明我已经啃完这本书然后买新书不用剁手。。。脑图画了8个钟,感觉整个人都不好了T_T 脑细胞不知道死了多少。。。 其实没吃透,估计若干年后要重新翻开来看。。。 ...
一.概述 1. 定义:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。类加载和连接的过程都是在运行期间完成的。 ...
深入理解Linux内核 读书笔记 一、概论 操作系统基本概念 多用户系统 允许多个用户登录系统,不同用户之间的有私有的空间 用户和组 每个用于属于一个组,组的权限和其他人的权限,和拥有者的权限不一样。对应的是Linux的文件权限系统 ...
堆分配参数: -XX:+PrintGC 使用该参数,虚拟机启动后,只要遇到GC就会打印日志; -XX:+UseSerialGC 配置串行回收器; -XX:+PrintGCDeltails 可 ...