在C 中声明字符串指针:
char* p = "abc";
- 但是这种写法,在C++11 中是不被允许的,会出现
iso c++11 does not allow conversion from string literal to 'char *'
解决方法,有2个
- 使用 const 修饰
char const *classPath1 = "com/ya/jnidynamicregister/MainActivity";
- 使用 cast 强转
char *classPath = (char *) "com/ya/jnidynamicregister/MainActivity";