Si tengo un vector de objetos en una clase que quiero cambiar en otra, trataría de pasar toda la información por referencia.Pasando vectores por referencia
¿Qué es exactamente lo que necesito pasar por referencia? El vector? ¿Los objetos? ¿Ambos?
Esencialmente lo que estoy preguntando es: ¿Cuál es la diferencia entre estos?
vector&<object> blah; // A reference to a vector of objects?
vector<object&> blah; // A vector of references to objects?
vector&<object&> blah; // A reference to a vector of references to objects???
No estoy seguro de cómo funciona la referencia de los contenedores tipo array. ¿Son estos legales?
¿Qué necesita cambiar exactamente? Si necesita cambiar un objeto, lo pasa por referencia. Si necesita cambiar el contenedor (por ejemplo, agregar o eliminar un objeto), pasa el contenedor. – Vlad
Y la referencia está escrita correctamente como 'vector
Recomendaré [un buen libro introductorio de C++] (http://stackoverflow.com/q/388242/46642). –