..." A vector is a single object that can be assigned. For example:
... " Assigning a vector involves copying its elements. Thus, after the initialization and assignment inCode:void f(vector<Entry>& v) { vector<Entry> v2 = phone_book; v = v2; //... }
f(), v and v2 each holds a seperate copy of every Entry in the phone book. When a vector holds many
elements, such innocent-looking assignments and initialization can be prohibihtively expensive. Where
copying is indesirable, refrences or pointers should be used."



LinkBack URL
About LinkBacks


