這個聲明有什麼問題?Char * string []聲明錯誤
char *add_element[] = {"1","S"};
我得到這個錯誤,當我編譯這個 -
warning: initialization discards qualifiers from pointer target type
我在做什麼錯?
這個問題不同於Why I get; initializing 'char *' with an expression of type 'const char *' discards qualifiers?。這可以通過下面的評論來驗證。感謝您回答。
可能重複的問題是相關的,但不相同。這是關於爲什麼void func(const char * ptr){char * local = ptr; ...}會引發警告,而不是像這裏那樣處理初始化程序。我認爲這個問題不應該作爲該問題的重複來解決
通常情況下,通過在Stack Overflow中搜索錯誤消息可以獲得很好的答案。 – dasblinkenlight 2013-02-10 16:56:49
@dasblinkenlight我打算打印你的評論,並把它放在一個金色的框架中。 – 2013-02-10 16:57:40
可能的重複問題是相關的,但不一樣。這是關於爲什麼'void func(const char * ptr){char * local = ptr; ...}引發警告,而不是像這裏那樣處理初始化程序。我不認爲這個問題應該作爲這個問題的重複來解決。 – 2013-02-10 17:01:46