警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象

来源:互联网 发布:免费开源java即时通讯 编辑:程序博客网 时间:2024/04/30 16:50

警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象


问题描述:
在C、C++联编过程中,编译源码出现:“ 警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象;调用会在运行时中止”警告。

问题解决:


结论:string是C++中才有的数据类型,但是使用C语言中的printf(),%s格式化输出,所以报错。

阅读全文
0 0