警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象
问题描述:
在C、C++联编过程中,编译源码出现:“ 警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象;调用会在运行时中止”警告。
问题解决:
结论:string是C++中才有的数据类型,但是使用C语言中的printf(),%s格式化输出,所以报错。
警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象