Accès aux attributs et méthodes c++

Fermé
dorralya - 20 janv. 2010 à 15:21
 dorralya - 20 janv. 2010 à 17:06
Bonjour,
Je fais du developpement sur Qt mais ma question est plutot d'ordre général sur la POO.
J'ai une classe principale qui manipule des données de plusieurs types (produit, materiel,..).
Chaque type est défini dans une classe spécifique contenant des méthodes (ajout, suppression).
La question est, dans ma classe principale, j'ai une liste de produit à laquelle je veux rajouter un élément.

Je dois passer ma liste et mon nouveau produit en parametre à la fonction d'ajout dans la classe produit?

strProduit pPdt; //element à rajouter
CProduit * produit; //instanciation de la classe produit
m_PdtList = produit->AddItem(pPdt, m_PdtList) //m_PdtList est ma liste de produits dans ma classe principale

ou bien, la methode AddItem doit manipuler une liste de produits comme attribut privé, que je positionne puis recupère dans ma classe principale?
produit->SetList(m_PdtList);
produit->AddItem(pPdt);
m_PdtList=produit->getList();

Merci pour votre aide

1 réponse

aucune reponse?
0