Ho una classe che ha un puntatore std :: vector di controllo figlio. Per ovvi motivi, non voglio che l'utente della classe abbia accesso diretto a std :: vector. Tutto ciò che vorrei è un modo per dare al chiamante le indicazioni. Quale sarebbe un buon modo OO per fare questo? (Questa funzione sarà chiamata spesso)Modo orientato agli oggetti per iterare attraverso un vettore std ::?
Grazie
Si dovrebbe dimenticare l'idea che "OO" è un'altra parola per "buono". Spesso non lo è. Nello specifico, lo STL non è particolarmente orientato agli oggetti, ma * è * ben progettato. Il problema che stai chiedendo ha poco a che fare con OOP, e la risposta che stai ricevendo non riguarda in realtà i modi "orientati agli oggetti" per risolverlo. Gli iteratori sono solo il modo * giusto * per farlo. Che è molto più importante del fatto che siano o meno un modo "OOP di farlo. :) – jalf
Bene," buono "ha" oo "incorporato in esso :-) – Arun
Così fa" cacca ". –