的左值「常量符號字符*」我有以下代碼:無法初始化類型的成員子對象類型「爲const char [X]」
typedef signed char Char;
static const struct MyStruct
{
const Char* str;
// Other fields
}
myList[] =
{
{"none", /* Other fields */},
{"main", /* Other fields */},
}
但我有編譯錯誤:
不能初始化類型的成員子對象 '爲const char *' 與類型爲const char的」左值[X](又名 'const的符號字符*')
X是串楞th
沒問題當我用char
替換Char
,但是如何使用signed char
?
感謝您的快速回答。我怎麼知道char是有符號還是無符號? –
@ A.Pissicat:結束了這件事。 – Bathsheba
不錯,我會糾正我的代碼。謝謝。 –