
c++ primer 第5版学习笔记
WonderMew
c++ Qt
展开
-
constexpr与常量表达式,函数,字面值常量类
先来看看constexpr与常量表达式常量表达式1. 什么是常量表达式常量表达式是指值不会改变并且在编译过程就能得到计算结果的表达式。 显然,字面值属于常量表达式, 用常量表达式初始化的const对象也是常量表达式。 const int maxCount = 10; // 常量表达式 const int limit = maxCount +原创 2017-03-20 10:50:37 · 836 阅读 · 0 评论 -
[c++ primer笔记]c++基础
第1章 开始(一) 大多数操作系统支持文件重定向, 这种机制允许我们将标准输入和标准输出与命名文件关联起来: $ addItemsoutfile 假定$是操作系统提示符, addItems 是我们的可执行程序, 则上述命令会从一个名为infile的文件读取销售记录, 并将输出结果写入到一个名为outfile的文件中, 两个文件都位于当前的目录中.第2原创 2017-01-11 16:16:25 · 372 阅读 · 0 评论 -
[c++ primer笔记][c++11] auto与decltype
文中内容收集整理自《C++ Primer 中文版 (第5版)》,版权归原书所有1.autoauto是c++11标准引入的类型说明符, 和原来那些只对应一种特定类型的说明符(如double)不同, auto让编译器通过初始值来推算变量的类型. 因此,auto定义的变量必须有初始值.使用auto也能在一条语句中声明多个变量, 因为一条声明语句只能有一个基本数据类型,所以该语原创 2017-06-03 12:18:38 · 358 阅读 · 0 评论 -
c++ 模板(1) 模板的声明以及类型别名
模板的前置声明template class Foo;template bool operator==(const Foo&, const Foo&);友元的声明一对一友好关系template Foo;template bool operator==(const Foo &, const Foo &);template class Object{ //原创 2017-09-14 21:59:23 · 3942 阅读 · 0 评论