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*’
私の配列を初期化する正しい方法は何ですか?