私は utf8 を使用しており、char 配列に定数を保存する必要があります。
const char s[] = {0xE2,0x82,0xAC, 0}; //the euro sign
ただし、エラーが発生します:
test.cpp:15:40: error: narrowing conversion of ‘226’ from ‘int’ to ‘const char’ inside { } [-fpermissive]
すべての 16 進数を char にキャストする必要がありますが、これは面倒で、いい匂いがしません。これを行う他の適切な方法はありますか?