5
Permitir iteração de um vetor interno sem vazar a implementação
Eu tenho uma classe que representa uma lista de pessoas. class AddressBook { public: AddressBook(); private: std::vector<People> people; } Eu quero permitir que os clientes iterem sobre o vetor de pessoas. O primeiro pensamento que tive foi simplesmente: std::vector<People> & getPeople { return people; } No entanto, não quero vazar …
32
c++