中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C++begin和end運算符的返回迭代器的類型如何判斷?

發布時間:2020-10-22 12:04:09 來源:腳本之家 閱讀:179 作者:gaoliang 欄目:編程語言

beginend返回的具體類型應該由對象是否是常量進行確定,如果對象是常量,則這兩個函數返回const_iterator;

如果對象不是常量,則這個函數返回iterator類型。下面利用一個超級簡單的小程序進行驗證二者的類型,源代碼如下:

#include <iostream> 
#include <vector>
using namespace std;  
int main() 
{ 
 vector<int> ivec;
 const vector<int> cv;
 auto it1 = ivec.begin();
 auto it2 = cv.begin();
 cout<<typeid(it1).name()<<endl;
 cout<<typeid(it2).name()<<endl;
 system("pause");
}

C++begin和end運算符的返回迭代器的類型如何判斷?

從輸出結果,可以很好的驗證上面的分析是正確的。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對億速云的支持。如果你想了解更多相關內容請查看下面相關鏈接

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江门市| 宿迁市| 股票| 济阳县| 延川县| 当涂县| 黑水县| 陆丰市| 新泰市| 兴山县| 阜南县| 丰原市| 博乐市| 永兴县| 苏州市| 革吉县| 永川市| 巴彦淖尔市| 芦山县| 桂阳县| 萨迦县| 科技| 宁明县| 迭部县| 花垣县| 集安市| 兰溪市| 安仁县| 吴川市| 合川市| 博爱县| 长沙县| 光泽县| 大丰市| 邯郸县| 三江| 洛浦县| 云龙县| 进贤县| 无极县| 晴隆县|