什么时候使用前置声明为了防止循环引用的情况发生
避免头文件的使用者引入过多的无用的头文件(希望屏蔽底层的实现细节)
是否需要有 assertassert 只在 debug 的模式下才会生效,而 debug 模式并不会是生产模式下
2024-03-17