xan*_*xan 5 c++ history stdvector
push_back
C++中方法名称的基本原理是什么std::vector
?例如,是否存在基于堆栈的原点(push
是常见的堆栈操作)?是否有预先存在的库使用这些术语来添加序列?
除了常见的术语,其他API使用append
和add
,insert_end
似乎更内部自我一致(虽然front
并back
在其他地方存在).
如您所述,push
并且pop
是堆栈操作的通用名称.它之所以不只是push
和pop
是这样,它可以与其他容器一致.std::vector
只有实现了push_back
和pop_back
,但也有push_front
与pop_front
中,例如,std::list
.编写通用函数时,具有一致的名称很有用.
归档时间: |
|
查看次数: |
320 次 |
最近记录: |