C++ Primer 学习笔记

C++_Primer_Plus_5E

变量和基本类型



引用



指针




const



函数


参数传递






函数的重载




调试



函数匹配

函数指针

构造函数




访问控制






IO流


顺序容器














泛型算法

accumulate()

equal()

fill()\fill_n()


copy()/resize()


sort()/unique()



lambda









iterator










关联容器

pair


map






set



mutimap&mutiset




unordered_map 哈希表




动态内存&智能指针

程序使用动态内存出于一下三种原因:

  • 程序不知道要使用多少内存
  • 程序不知道使用对象的具体类型
  • 程序需要再多个对象之间共享访问

shared_pointer类




unique_pointer 类


new/delete操作










allocator类




拷贝控制













int &r = i1|(ops)

运算重载和类型转换






面向对象OOP





虚函数






访问控制



模版/泛型编程





标准库特殊设施









特殊工具与技术