Visual, как можно использовать макрос C ++ для двух строкового литерала

Я использовал эти макросы раньше:

#define TEXT_A   _T("a")
#define TEXT_B   _T("b")

std::wstring text = TEXT_A TEXT_B;      // then text = "ab"

Теперь, как я могу это сделать:

#define TEXT_A   "a"#define TEXT_B   "b"std::wstring text = _T(TEXT_A TEXT_B);     // i need text be "ab" but failed.  and that error is wchar_t cannot connect with char.

Я ищу макрос для этого.

0

Решение

использование

std::wstring text = _T(TEXT_A) _T(TEXT_B);

Даже лучшее решение: прекратить использование wstring.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]