简书链接:warningISOC11doesnotallowconversionfromstringliteraltoc
文章字数:73,阅读全文大约需要1分钟

1
2
warning: 'extern' is not permitted on a declaration of a type [-Wmissing-declarations]
extern
1
2
warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
jmethodIDv
1
2
3

1:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
"install", "(Landroid/content/Context;)V", context);

今天使用xcode 5 直接声明一个char 字符串
char*str1=”1”;

网上 查了查 这个声明格式不支持gcc 编译器

str1[]
1
2
3

对于系统的方法传递字符串就只能用str[]="xxxx"

if (Constant::hasExceptionAndIntercept(env, char[]{“kick fail “})) {
}