首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

讨论pop有关问题

2012-02-15 
讨论pop问题http://www.devdiv.net/topic.asp?TOPIC_ID649[解决办法]支持一下[解决办法]up[解决办法]接分

讨论pop问题
http://www.devdiv.net/topic.asp?TOPIC_ID=649

[解决办法]
支持一下
[解决办法]
up
[解决办法]
接分。。。
[解决办法]
你想问什么?
为什么list没有提供带返回的pop? 这个我解决不了
================================

一直都是先 back()/ front() 取值,然后再pop的
[解决办法]
stack 的用top()
[解决办法]
难道这个真是为了解决pop异常来设计的吗? 
不晓得了
[解决办法]
你想问什么?
为什么list没有提供带返回的pop? 这个我解决不了
================================
一直都是先 back()/ front() 取值,然后再pop的
#########################################
pop()不提供返回类型是为了减小调用开销。
如果pop()提供返回类型,那么就必须是instance(不能是reference,否则不安全),则需要调用拷贝构造函数,这样对于不同的对象,可能导致很大的资源开销。
而使用front()返回的是stack/list中相应位置的一个reference,开销小,不用调用拷贝构造函数。
另外,不是每次pop()都是想得到顶部的对象。
所以,分出了top()与pop()。
[解决办法]
支持下,别沉了
[解决办法]
啥意思,怎么没看明白
[解决办法]
他们都分别提供了返回这个元素的函数了啊 。

这里的这两个函数就是输出,没别的作用,不返回。

要想返回,请调用别的函数。
[解决办法]
为了接分
[解决办法]
jf
[解决办法]
存在就是合理的...
[解决办法]


考虑到成员杉树的正交化吧

就像 为什么 IUnkonw接口不提供 

GetRef 一样吧




[解决办法]
一个方法只做一件事.

热点排行