我曾经执行以下操作来声明和初始化 C 中的字符串数组:
char *myTable[] = {
"ABC", "Y", "*", "*",
"WXYZ", "Y", "*", "*",
"MNO", "Y", "*", "*",
NULL, NULL,NULL, NULL
};
NULL 供内部使用。
自从我迁移到 gcc 4.4.6 后,我收到一个警告:
abc.cpp:74: warning: deprecated conversion from string constant to ‘char*’
初始化我的数组的正确方法是什么?