您的位置:首页 > 编程语言 > C语言/C++

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

2017-06-28 13:05 447 查看
警告:不能通过‘...’传递有非简单旧数据类型‘struct std::string’的对象

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



问题解决:



结论:string是C++中才有的数据类型,但是使用C语言中的printf(),%s格式化输出,所以报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CC++ 编译 出错
相关文章推荐