讨论pop有关问题
讨论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 一样吧
------解决方案--------------------
一个方法只做一件事.
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 一样吧
------解决方案--------------------
一个方法只做一件事.