Debug Build 的两种哲学:C++ 宏 vs Go 链接器注入

Posted on Tue 03 February 2026 in Journal • Tagged with C++, Go, build, debug, compilation, best-practices

从 C++ 的 -DDEBUG 宏到 Go 的 -ldflags -X,聊聊两种语言在"条件编译"上的不同哲学,以及 Go 独有的 Build Tags 玩法。


Continue reading

C 与 C++:一对父子的渐行渐远

Posted on Sat 17 January 2026 in Programming • Tagged with C, C++, Modern C++, C++20, C++23

很多人以为 C++ 就是 "C with Classes",但现代 C++ 早已面目全非。本文带你梳理 C 和 C++ 的核心差异,以及 C++11 到 C++23 的革命性变化——如果你还在写 C++98 风格的代码,是时候升级了。


Continue reading

C 与 C++:一对父子的渐行渐远

Posted on Sat 17 January 2026 in Programming • Tagged with C, C++, Modern C++, C++20, C++23

很多人以为 C++ 就是 "C with Classes",但现代 C++ 早已面目全非。本文带你梳理 C 和 C++ 的核心差异,以及 C++11 到 C++23 的革命性变化——如果你还在写 C++98 风格的代码,是时候升级了。


Continue reading