INIT_STRING是宏定义的字符串吗?报错说找不到INIT_STRING的定义,你如果没有定义的话,可以添加一个宏定义
//字符串替换成你需要的
#definde INIT_STRING "haha"
另外,String 这个类型,是你自定义的类名吗?不是的话这里的首字母S应该是小写s,C++的string类型是小写的s
你这 INIT_STRING在哪里定义的啊?没有的话自己定义成常量,估计就是个初始化值,比如 #define INIT_STRING ""
第一行警告可能是你在哪个地方写了'\c'这个字符,c应该是用错了,这个转义字符没有什么特别作用。
找不到INIT_STRING,可能是没有定义