warning: ISO C++11 does not allow conversion from string literal to 'char *'
668 ワード
c++には関数が書かれています.
コンパイル時に次のエラーが表示されます.
warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
戻り値char*をconst char*に変更すればよい.
このwarningプロンプトはstringテキストをchar*に変換できないはずです.
char *HdmiCecControl::getResult(int r)
{
switch (r) {
case HDMI_RESULT_SUCCESS:
return "success";
case HDMI_RESULT_NACK:
return "no ack";
case HDMI_RESULT_BUSY:
return "busy";
case HDMI_RESULT_FAIL:
return "fail other";
default:
return "unknown fail code";
}
}
コンパイル時に次のエラーが表示されます.
warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
戻り値char*をconst char*に変更すればよい.
このwarningプロンプトはstringテキストをchar*に変換できないはずです.