网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  请教这段代码为啥运行时报错

请教这段代码为啥运行时报错

分类: IT文章 • 2024-06-13 19:10:31
请问这段代码为啥运行时报错?
#include<iostream>
#include<list>
using namespace std;

int main()
{
int n[]={1,2,1,2,3,3};
list<int> lst(n,n+4),lst2(n+2,n+6);
lst.merge(lst2); //出错
for(list<int>::iterator it=lst.begin();it!=lst.end();++it)
cout<<*it<<" ";
cout<<endl;

system("pause");
return 0;
}

编译不出错,运行时出错
------解决方案--------------------
lst必须是升序排列好的

相关推荐

  • 这段代码为啥有时候会报错?(socket error=10040)
  • 请教下面这段代码有办法简化吗
  • 请教这段JS 代码怎么用 PHP 来写?多谢
  • vc2010程序运行时,自个儿代码执行前报错(有截屏)
  • 请教大神这段代码有有关问题吗
  • 关于这段程序中的代码的含义?请教调用的是那个构造函数
  • 请教下面这段代码一但输入有误为什么就会出现无限循环
  • 请教这段代码能否在64位的系统上实现功能
  • 请教这段复制文件夹的代码,原来可以运行的,现在出错了
  • 请教, 这段代码有什么作用? ( Runnable() )
  • 使用模式窗体进行界面锁定 过程哪错了?请问
  • help! 在程序运行结束后(系统自动回收堆空间时报错),该怎么处理
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号