Domanda

Sto cercando di stringere l'argomento di una macro in modo che darà una stringa Unicode I.e. Voglio fare quanto segue:

WIDEN(4>5)  L"4>5"
.

E la mia macro è questa:

#define WIDEN(x) L #x
.

Sfortunatamente non funziona.Come fare questo?

È stato utile?

Soluzione

vuoi usare ad esempioI pre-processori Contatenating Operator ##:

#define WIDEN(x)  L ## #x
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top