j'ai la configuration suivanteObtenir des vecteurs des membres de vecteurs d'objets
class obj {
public:
int a();
int b();
int c();
int d();
};
std::vector<obj> obj_vector;
//Fill obj_vector
et je voudrais accéder aux méthodes (ce qui est une interface qui attend des vecteurs de ints, individuellement). Je pensais d'abord que l'extension du vecteur était la meilleure approche, mais ont été mis en garde contre elle.
J'ai mis
get_a_vec(vector<obj>);
etc, mais c'est un peu maladroit. Y a-t-il de bonnes alternatives?
Merci d'avance!
Les vecteurs ne sont pas énormes, donc la performance n'est pas vraiment un problème, dans le cas où cela influence la solution optimale. – invisiblerhino
Êtes-vous en train de dire que votre consommateur attend un «vecteur» avec quatre éléments, ou un «vecteur »? –
Désolé, le consommateur a besoin d'un vecteur de obj.a, un vecteur de obj.b, un vecteur de obj.c, et un vecteur de obj.d. Est-ce plus clair? – invisiblerhino