1.修改.m文件为mm

2.导入queue头  #include

3.使用:

#import

#include

#include

using namespace std;

int main(int argc, const char * argv[]) {

@autoreleasepool {

NSLog(@"C++标准库queue队列使用");

queue q;

queue q2;

for (int i=0; i<100; i++) {

int v = i+1;

float v1 =v* 3.14159;

NSLog(@"q使用标准库queue入队: %d,q2使用标准库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使用标准库queue出队: %d,q2使用标准库queue出队: %f",q.front(),q2.front());

q.pop();

q2.pop();

}

NSLog(@"q出队后队列大小:%zu,q2出队后队列大小:%zu",q.size(),q2.size());

}

return 0;

}

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: