1.转变函数没有返回类型。
2.多条路径会引起歧义性现象,error。
3.C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。
4.智能指针为class型,且其中必有一个指针,并需要有*()、->()符号重载。
5.迭代器是一种智能指针。
6.迭代器需要重载++,--运算符。
7.仿函数的特点:类中有()符重载。
8.member template基础格式:
9.范化三大类:class templat ; function template ; member template
10.模板偏特化(个数的偏)
11.模板偏特化(范围的偏)
12.模板参数:类型模板参数、无类型模板参数和模板模板参数
13.C++新增特性,variadic template该模板有多个参数,输出参数时采用递归的方式输出。
14.获得variadic template中参数包的大小的语法sizeof...()
15.auto(语法糖)用法及其作用
16.另一个语法糖
17.32位系统指针变量占用4个字节,64位系统指针变量占用8个字节,对象和其引用的大小、地址都相同。
18.const也属于签名。