做加法还是做减法?搞懂 Tree-shaking 与死代码消除(DCE)机制
翻到一篇老文章 Tree-shaking versus dead code elimination,关于 Tree-shaking 和 Dead Code Elimination (DCE) 的,很多人会将它们放到一起讨论,本文来简单介绍一下。
搞懂 C++ 编译规则:实体与指针的“前向声明”之谜
在开发 C++ 时,可能会遇到 incomplete type(不允许使用不完整的类型) 的错误,这个错误的背后隐藏着 C++ 编译器一个经典且合理的规则,本文来简单介绍下。