参考: https://zh.cppreference.com/w/cpp/language/user_literal long double operator ""_w(long double); std::string operator ""_w(const char16_t*, size_t); unsigned operator ""_w(const char*); int main() { 1.2_w; // 调用 operator ""_w(1.2L) u"one"_w; // 调用 operator ""_w(u"one", 3) 12_w; // 调用 operator ""_w("12") "two"_w; // 错误:没有适用的字面量运算符 } 本文链接, 未经许可,禁止转载