c++ primer plus

《C++ primer plus》读书笔记(三)

 第九章 1、C++程序的组成——   (1)、头文件:  包含结构声明和使用这些结构的原型。   (2)、源代码文件:  包含与结构有关的函数的代码。   (3)、源代码文件:  包含调用与结构有关的函数的代码。 2、头文件——   (1)、常包含的内容:  函数原型;#define或const定义的符号常量;结构声明;类声明;模板声明;内联函数。     (2)、若文件名包含在尖括号... »

《C++ primer plus》读书笔记(二)

第五章 1、for循环——for(initialization; test-expression; update-expression) body  // test-expression 会被转换为bool,0为false,非零为true 2、表达式——表达式是值或值与运算符的组合。赋值表达式的值为其左侧成员的值,而赋值运算符是从右到左结合的。 3、a++和++a——   (1)对于内置类型,两种... »

《C++ primer plus》读书笔记(一)

《C++ primer plus》读书笔记(一)

第一章 1、预处理器——#include<iostream>将iostream文件内容添加到程序中。老式C头文件保留了扩展名.h,而C++头文件没有扩展名。 (有些C头文件被转换为C++头文件,去掉扩展名,并在前面加c,如cmath) 2、名称空间——相当于Java中的package,using编译指令相当于Java中的import。头文件没有.h前缀时,类、函数和变量是C++编译器的... »

C++Primer笔记之关联容器的使用详解

关联容器    关联容器支持通过键来高效地查找和读取元素。两个基本的关联容器类型是map和set。map的元素以键-值对的形式组织:键用作元素在map的索引,而值则表示所存储和读取的数据。set仅包含一个键,并有效地支持关于某个键是否存在的查询。set和map类型的对象不允许为同一个键添加第二个元素。如果一个键必须对应多个实例,则需使用multimap或mutiset类型,这两种类型允许... »