这个声明有什么问题?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