|
|
1
26
要回答这个问题:您不应该在C++中实现POP函数,因为它已经由STL实现了。这个
任何希望获得元素副本的代码都可以这样做,而不需要额外的费用:
this discussion 可能很有趣。 |
|
|
2
4
Java方法的问题在于
以STL的方式,我们的想法是
如果您提供了两个重载,一个引用另一个不引用,那么您允许用户选择他(或她)是否对返回的元素感兴趣。呼叫的性能将达到最佳。
|
|
|
3
1
用C++ 0x使整个事情变得困难起来。 作为
可以有效地从堆栈中移动顶部元素。鉴于
|
|
|
4
0
在C++中我可以看到使用这种语法的唯一原因:
如果你担心不必要的拷贝发生。
如果你归还
更快 在某些情况下。 担心 将 更多信息 here |
|
5
0
IMO,一个很好的签名
使用选项类型是返回可能可用或不可用内容的最佳方法。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |