warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]

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

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 编译器

char str1[]="1";或者 char const *str1 ="qssq";

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

  if (Constant::hasExceptionAndIntercept(env,  char[]{"kick fail "})) {
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容