c++ 从标准I\O流读取和写入会导致错误

r6l8ljro  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(141)

为什么这会导致我的程序以下面的退出代码结束

deque<int> di((istream_iterator<int>(cin)), (istream_iterator<int>()));
copy(di.begin(), di.end(), ostream_iterator<int>(cout, " "));

字符串
线程0x 5d4已退出,代码为-1073741749(0xc 000004 b)。
程序“[3776] Josuttis.exe”已退出,代码为-1073741510(0xc 000013 a)。
编辑:
这个错误我在程序执行过程中:
x1c 0d1x的数据
实际上,输入“1 1 1 9 Ctrl+C”。可能Ctrl+C在这里是错误的?
编辑2:哎哟,我想这是因为Ctrl+C -CTRL+C (Break),* 对不起打扰你!*

pinkon5k

pinkon5k1#

仅仅因为你的程序在特定的一行崩溃并不意味着那就是错误所在。尽管引用的代码片段有点..
这个错误可能发生在其他任何地方,以前,内存被损坏,最终导致在这个特定的点崩溃。

相关问题