Wxf`s Fantasy World

share something useful


C++基础

basic

data

bool char int float double void arr ptr &ref func struct class union enum

typedef using

var

type var_list (默认初始化)

作用域: 存储: auto static extern

control

循环、判断

func

函数参数(传值、指针、引用(引用就是别名)) lambda函数

& 和 * 的区别

指针作为函数参数 函数返回指针 int* 声明指针变量,ptr为地址;*作为运算符取地址中的数

other

库文件: vector

名称空间、预处理器、模板、信号处理

CRTP

RTTI
(实现多态的基础,pending)

ref

cplusplus
《深度探索C++对象模型》
对《深入C++对象模型》中的一个疑问——虚函数表的type_info的位置
RTTI的原理/ C++雾中风景14:CRTP, 模板的黑魔法