读书人

C++primer 281 页有个地方不懂多谢

发布时间: 2012-05-20 16:03:12 作者: rapoo

C++primer 281 页有个地方不懂,谢谢
pop_front操作通常与front操作陪同使用,实现栈的方式处理容器:

while (!ilist.empty)
{
process(ilist.front());
ilist.pop_front();
}

这里的process(ilist.front());是干啥用的?process函数是干啥的?

谢谢。



[解决办法]
process(ilist.front());是删除ilist容器里的第一个元素
process函数是对ilist容器里当前的第一个元素做某些操作
[解决办法]
楼主可以看做是伪代码,意思是处理list元素的函数
处理过这个元素之后,就可以把这个元素删除了
[解决办法]
它不是c++库里的函数 是自定义的呃
[解决办法]

探讨

它不是c++库里的函数 是自定义的呃

读书人网 >C++

热点推荐