Моя проблема такова:
У меня есть строковый литерал, который макроопределяется так
#define TITLE "Title"
Но есть примеры, когда мне нужно передать широкий вариант char этой строки. Я хочу передать L"Title"
этим функциям. Поэтому, естественно, я попытался определить новый макрос W_TITLE
в терминах TITLE
.
Но мне не повезло, все мои подходы (перечисленные ниже) провалились. Скажите, пожалуйста, как можно достичь такой магии.
Я пробовал
#define W_TITLE L##TITLE
#define W_TITLE #L TITLE
#define W_TITLE ##L TITLE
Но все они терпят неудачу...