学习C++,道阻且长。

尽量自己写笔记。
主要参考《cpp primer》、cppreference.com和博客。


C++基础

语言


面向对象程序设计

  • OOP
  • Static members
  • Union | keyword: [largest data] member, implementation-defined, Member allocating, Conctors and Dectors of members, Member lifetime, Anonymous unions, Union-like classes
  • Struct | 1.struct内每个成员相对struct首地址的offset,都是该成员大小的整数倍;2.struct变量的首地址是内部最大成员的倍数;3.sizeof(struct)为struct最宽基本类型成员大小的整数倍。

标准库

具名要求

容器库

Container adaptors

Sorting operations

Heap operations

  • std::sort_heap | 用stl的优先队列和红黑树multiset实现。一个implements a max-heap的例子。

Numeric operations

  • iota[c++11]

工具库

IO库


to be continued…

Thanks for Support.