c++生成遞增序列遞增的vector數組

      網友投稿 1425 2022-05-30

      遞增的vector數組

      原生數組和vector、array都不支持構造一個遞增的數組,比如一個包含0~999的size為1000的數組。

      int ids[1000] = {};

      for (int i = 0; i < 1000; ++i)

      {

      c++生成遞增序列遞增的vector數組

      ids[i] = i;

      }

      如果是std::vector,則是:

      std::vector ids;

      ids.resize(1000);

      for (int i = 0; i < 1000; ++i)

      {

      ids[i] = i;

      }

      也有人用使用lambda表達式來實現

      現在介紹C++11新增的std::iota,需要包含頭文件numeric

      可能的實現:

      官方文檔:https://en.cppreference.com/w/cpp/algorithm/iota

      template

      void iota(ForwardIterator first, ForwardIterator last, T value)

      {

      while(first != last) {

      *first++ = value;

      +

      C++ 數據結構

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:四十一、Linux基礎命令,用戶管理和文件系統總結
      下一篇:成功解決UserWarning: Update your `Conv2D` call to the Keras 2 API問題
      相關文章
      亚洲人成在久久综合网站| 亚洲在成人网在线看| 亚洲AV永久无码精品网站在线观看| 亚洲国产精品日韩在线观看| 久久亚洲美女精品国产精品| 亚洲AV无码国产丝袜在线观看 | 亚洲日韩精品一区二区三区| 国产L精品国产亚洲区久久| 亚洲精品无码成人片在线观看 | 午夜亚洲福利在线老司机| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲1区2区3区精华液| 欧美亚洲精品一区二区| jizzjizz亚洲日本少妇| 国产天堂亚洲精品| 亚洲免费一区二区| 在线观看亚洲天天一三视| 亚洲色偷拍区另类无码专区| 国产成人高清亚洲| 亚洲日韩精品无码一区二区三区 | 亚洲精品亚洲人成在线观看| 国产亚洲AV无码AV男人的天堂 | 亚洲欧美日韩中文无线码| 亚洲AV日韩AV一区二区三曲| 国产亚洲综合久久| 亚洲一区二区视频在线观看| 亚洲自偷自偷在线制服| 亚洲高清专区日韩精品| 亚洲自偷自拍另类12p| 亚洲男人天堂影院| 77777午夜亚洲| 亚洲暴爽av人人爽日日碰| 男人的天堂亚洲一区二区三区| 爱情岛论坛亚洲品质自拍视频网站| 国产精品亚洲va在线观看| 亚洲午夜日韩高清一区| 亚洲国产精品无码中文字| 久久久久亚洲AV成人片| 亚洲AV色吊丝无码| 色欲aⅴ亚洲情无码AV| 精品国产亚洲一区二区在线观看 |