Skip to content
败犬日报 2025-10-29

败犬日报 2025-10-29

1. c++ 需要学设计模式吗

C++ 的核心还是写好代码,设计模式自然而然就出来了,不需要学习。

2. 观察者模式很恶心

基本上没法 debug。看起来非常优雅,但是哪管身后洪水滔天。

3. GCC always_inline 是强制内联

https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-always_005finline-function-attribute

Failure to inline such a function is diagnosed as an error.

4. 如果有疑问应该用继承还是用组合,说明应该用组合

组合大不了多写几个很薄的封装函数。