Youpla,
Je dois avoir 2 conteneur (m_VectorA & m_VectorB) qui contiennent des structures.
m_VectorA contient des structures de type tstA.
m_VectorB contient des structures de type tstB.
Dans chaque structure de type B je dois avoir un conteneur P1 sur une ou plusieurs entrée(s) du m_VectorB.
sequence :
remplissage m_VectorA
remplissage m_VectorB
liaison m_VectorB-->m_VectorA (remplissage P1)
J'aimerais avoir vos avis sur les types des 3 conteneurs ( m_VectorA, m_VectorB, P1).
vecteur ? List ?
Le problème principale est le type de données a enregistrer dans P1.
iterator ? reference ?
voici ce que j ai mais qui ne vas pas du tout...![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 typedef struct { int AAA; }tstA; typedef std::vector<tstA> VectorA; VectorA m_VectorA; typedef struct { int BBB; std::vector<VectorA::reference> P1; }tstB; typedef std::vector<tstB> VectorB; VectorB m_VectorB;
Partager