【发布时间】:2011-02-07 02:16:27
【问题描述】:
vector、stack、set、queue等不同的STL容器支持不同的访问方式.
例如,如果您在 Notepad++ 或 vim 中进行编码,则必须不断参考文档以查看所有可用的方法,至少我必须这样做。
有什么好的方法可以记住哪个容器支持哪些方法?
【问题讨论】:
-
经常使用它们,你的手指就会记住它们。
-
@cambr 拥有良好的记忆力是程序员的首要条件之一,恕我直言。
-
您究竟在寻找什么?你可以唱什么歌来记住东西?就像其他一切一样,您可以通过经验学习它。或者使用现代 IDE。
-
我不同意每个人都说你必须记住它们。这太疯狂了,他们太多了。但我同意每个人所说的疯狂中有一个系统。真的,这才是关键!一旦你了解为什么
std::list带有它自己的sort()成员函数(以及为什么std::vector没有,以及为什么std::map根本无法排序),你就不会会再次忘记那它确实(他们确实),因为它是有道理的。 -
或者把你的IDE换成Eclipse CDT,会弹出所有成员
标签: c++ stl methods containers