というファイルに次のコードがありますConsole.hpp
。
inline std::wstring operator "" _t(const char* s)
{
std::wstring_convert<codecvt_utf8_utf16<wchar_t>> converter;
std::wstring wide = converter.from_bytes(s);
return console::typografix(wide);
}
inline std::wstring operator "" _t(const wchar_t* w, size_t _)
{
return console::typografix(w);
}
今、内部Main.cpp
に があり#include "Console.hpp"
、接尾辞を使用しようとしています
"Like this"_t
残念ながら、次のエラーが表示されます。
エラー C3688 無効なリテラル サフィックス '_t'; リテラル演算子またはリテラル演算子テンプレート 'operator ""_t' が見つかりません
誰かが何が起こっているのかを理解するのを手伝ってくれますか?