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