热文C++SFINAE替代失败不是错误 # SFINAE:不是报错,是悄悄退场 你写了个模板函数,传入 `std::vector` 没问题,可一换 `int*` 就编译失败——错误信息里还夹着一长串 `no type named 'value_type' ... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.82 K 阅读
C++variant替代union类型安全 # C++ `std::variant`:类型安全的 `union` 替代方案 在 C++ 程序开发中,`union` 替换多个相关但互斥的数据类型曾是常见做法。然而,传统 `union` 缺乏类型检查、不支持非平凡... Dark零点/ C++教程/ 2026-03-21/ 0 评论/ 909 阅读