STL只支持Value语义,不支持reference语义。就是说所有容器只会建立并返回元素的副本。STL只保证对象“相等”(equal)而不是“同一”(identical)。
但是,可以通过value语义实现reference语义。通常有三种方式,最简单的是通过指针,好的方法是通过smart pointers,更进一步的安全方法是引用计数式的smart pointers.
但是,可以通过value语义实现reference语义。通常有三种方式,最简单的是通过指针,好的方法是通过smart pointers,更进一步的安全方法是引用计数式的smart pointers.