Var*_*yan 3 c++ stl effective-c++
以下是"Effective STL"的引用:
当您从容器中获取对象时(通过例如正面或背面),您设置的是所包含内容的副本.复制,复制出来.这是STL的方式.
我很难理解这一部分.据我所知,front返回第一个元素的引用(至少为std::vector).你能解释一下这句话吗?
这实际上是本书早期版本中的一个错误.从勘误表:
! 6/29/01 jk 20 The first para of Item 3 is incorrect: front 7/25/04
and back do NOT return copies of elements, they
return references to elements. I
removed all mention of front and back.
Run Code Online (Sandbox Code Playgroud)
所以对这句话的解释是:woops,时间来获得新版本!