我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++排大小,容器中传入数据

我的目的是输入任意多的数字,然后通过排序算法,最后输出最大的值
目前搞不懂要怎么才可以向一个容器中无限的放入数据,这个程序运行会崩溃

#include
#include
#include
using namespace std;
void test()
{
    vector<int>val;
    val.resize(1000);
    int put;
    while (cin >> put)
    {
        val.push_back(put);
    }
    sort(val.begin(), val.end());
    cout << *val.end() << endl;
}
int main()
{
    test();
    system("pause");
    return 0;
}

val.end()超出了vector的范围

近期文章

  • PHP按ID和父ID排序数组[重复]
  • tornado调用sqoop抽数程序出现问题
  • NSWindow drag regions should only be invalidated on the Main Thread!
  • C语言程序问题 类型转换
  • 单片机的应用问答题啊
  • 多个扩展网卡搭建PPTP服务
  • 多因素时间序列预测模型的选择
  • 域内所有用户管理员权限回收,并赋予域内所有普通域账户加入到其他组 可以通过什么方式实现
  • 我想问一下这样做哪里错了
  • 下订单后创建发票
  • 关于std::make_pair()使用的问题
  • 请问Ucinet中网络规模和网络关系数怎么看呀
  • 离散的ABAQUS实体由hybermesh转成三维模型时遇到的问题
  • java字符串流转BigDecimal流
  • 怎么一个变量赋两个值啊
  • 二叉树递归函数的递归遍历问题?
  • 50个线程怎么调用确保他的健壮?
  • phpseclib挂起webserver直到所有命令都运行完毕
  • 刚开始学看到这个请问这个是怎么写
  • 为什么第二次用break不能退出循环了

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华