1.ADLc++ - What is "Argument-Dependent Lookup" (aka ADL, or "Koenig Lookup")? - Stack Overflow

有空写写cout。。
2.using继承
3.CRTP
避免虚函数的开销
4.Traits技术:
https://www.cnblogs.com/jo3yzhu/p/12558449.html
1、结构体变量的首地址,必须是结构体变量中的“最大基本数据类型成员所占字节数”的整数倍。(一般从0开始)(对齐) 2、结构体变量中的每个成员相对于结构体首地址的偏移量,都是该成员基本数据类型所占字节的整数倍。(对齐)(如果有结构体的话,就和第一条一样,都是基本类型的整数倍) 3、结构体变量的总大小,为结构体变量中“最大基本数据类型成员所占字节数”的整数倍(补齐)
如何理解 C++11 的六种 memory order? - 知乎
inline 关键字的本质是修饰符号在链接时的属性,允许多个编译单元的同名符号合并而不产生冲突