久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用 std::sort 在 C++ 中對數組進行排序

How to use std::sort to sort an array in C++(如何使用 std::sort 在 C++ 中對數組進行排序)
本文介紹了如何使用 std::sort 在 C++ 中對數組進行排序的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

如何使用標準模板庫 std::sort() 對聲明為的數組進行排序int v[2000];

How to use standard template library std::sort() to sort an array declared as int v[2000];

C++ 是否提供了一些函數可以獲取數組的開始和結束索引?

Does C++ provide some function that can get the begin and end index of an array?

推薦答案

在 C++0x/11 中,我們得到 std::beginstd::end 為數組重載:

In C++0x/11 we get std::begin and std::end which are overloaded for arrays:

#include <algorithm>

int main(){
  int v[2000];
  std::sort(std::begin(v), std::end(v));
}

如果您無法訪問 C++0x,那么自己編寫它們并不難:

If you don't have access to C++0x, it isn't hard to write them yourself:

// for container with nested typedefs, non-const version
template<class Cont>
typename Cont::iterator begin(Cont& c){
  return c.begin();
}

template<class Cont>
typename Cont::iterator end(Cont& c){
  return c.end();
}

// const version
template<class Cont>
typename Cont::const_iterator begin(Cont const& c){
  return c.begin();
}

template<class Cont>
typename Cont::const_iterator end(Cont const& c){
  return c.end();
}

// overloads for C style arrays
template<class T, std::size_t N>
T* begin(T (&arr)[N]){
  return &arr[0];
}

template<class T, std::size_t N>
T* end(T (&arr)[N]){
  return arr + N;
}

這篇關于如何使用 std::sort 在 C++ 中對數組進行排序的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Assertion failed (size.widthgt;0 amp;amp; size.heightgt;0)(斷言失敗(size.width0 amp;amp; size.height0))
Rotate an image in C++ without using OpenCV functions(在 C++ 中旋轉圖像而不使用 OpenCV 函數)
OpenCV: process every frame(OpenCV:處理每一幀)
Why can#39;t I open avi video in openCV?(為什么我不能在 openCV 中打開 avi 視頻?)
OpenCV unable to set up SVM Parameters(OpenCV 無法設置 SVM 參數)
Convert a single color with cvtColor(使用 cvtColor 轉換單一顏色)
主站蜘蛛池模板: 精品久久国产 | 国产美女视频黄a视频免费 国产精品福利视频 | 日本中文在线视频 | 手机看片1 | 午夜影院在线观看 | 欧美二级 | 亚洲视频欧美视频 | 欧美中文字幕一区二区三区亚洲 | av在线电影网 | 中文字幕国产 | 亚洲综合在 | 在线看av网址 | 久久精品国产一区老色匹 | 亚洲天堂成人在线视频 | 久久久久国产一区二区三区四区 | 在线视频 中文字幕 | 国产激情综合五月久久 | 每日在线更新av | 色婷婷影院 | 男女激情网站免费 | 国产精品永久在线观看 | 精品久久久久久亚洲综合网 | 美女久久 | 亚洲福利 | 91偷拍精品一区二区三区 | 亚洲一区二区在线视频 | 成人av免费 | 视频一区在线播放 | 99色播| 亚洲综合成人网 | 992tv人人草 久久精品超碰 | 成人自拍视频 | 中文字幕av网 | 国产一区二区精 | 一级做a爰片性色毛片视频停止 | www.欧美.com | 久久综合国产精品 | 久久69精品久久久久久久电影好 | 一区二区免费在线视频 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 国产一级视频在线观看 |