Objective-C中使用STL標(biāo)準(zhǔn)庫Queue隊列的方法詳解
更新時間:2024年01月16日 10:35:57 作者:林鴻群
這篇文章主要介紹了Objective-C中使用STL標(biāo)準(zhǔn)庫Queue隊列的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
1.修改.m文件為mm
2.導(dǎo)入queue頭 #include<queue>
3.使用:

#import <Foundation/Foundation.h>
#include <cmath>
#include <queue>
using namespace std;
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"C++標(biāo)準(zhǔn)庫queue隊列使用");
queue<int> q;
queue<double> q2;
for (int i=0; i<100; i++) {
int v = i+1;
float v1 =v* 3.14159;
NSLog(@"q使用標(biāo)準(zhǔn)庫queue入隊: %d,q2使用標(biāo)準(zhǔn)庫queue入隊: %f",v,v1);
q.push(v);
q2.push(v1);
}
NSLog(@"q入隊后隊列大小:%zu,q2入隊后隊列大小:%zu",q.size(),q2.size());
while (q.size()>0) {
NSLog(@"q使用標(biāo)準(zhǔn)庫queue出隊: %d,q2使用標(biāo)準(zhǔn)庫queue出隊: %f",q.front(),q2.front());
q.pop();
q2.pop();
}
NSLog(@"q出隊后隊列大小:%zu,q2出隊后隊列大小:%zu",q.size(),q2.size());
}
return 0;
}到此這篇關(guān)于Objective-C中使用STL標(biāo)準(zhǔn)庫Queue隊列的文章就介紹到這了,更多相關(guān)Objective-C使用Queue隊列內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
QT出現(xiàn)沒有MySQL驅(qū)動手動編譯詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于QT出現(xiàn)沒有MySQL驅(qū)動手動編譯詳細(xì)步驟的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用QT具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-04-04
C語言數(shù)據(jù)結(jié)構(gòu)之圖的遍歷實例詳解
這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu)之圖的遍歷實例詳解的相關(guān)資料,需要的朋友可以參考下2017-07-07
c++調(diào)用python實現(xiàn)圖片ocr識別
所謂c++調(diào)用python,實際上就是在c++中把整個python當(dāng)作一個第三方庫引入,然后使用特定的接口來調(diào)用python的函數(shù)或者直接執(zhí)行python腳本,本文介紹的是調(diào)用python實現(xiàn)圖片ocr識別,感興趣的可以了解下2023-09-09
C語言去除相鄰重復(fù)字符函數(shù)的實現(xiàn)方法
這篇文章主要介紹了C語言去除相鄰重復(fù)字符函數(shù)的實現(xiàn)方法的相關(guān)資料,實現(xiàn)去重字符串相鄰重復(fù)的字符,不相鄰的不用去重的功能,需要的朋友可以參考下2017-08-08

