C++ Cpp20 NTTP UDL 从 C++20 开始,用户定义字面量运算符 (user-defined literals, UDL) 允许接受一个 NTTP 参数,从而完成从字面量构建编译期对象! 1 2 3 4 template<FixedString fs> constexpr auto operator""_fs() { return fs; }