Salut , J'ai le code suivant :
une procedure ff
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 struct aw{ int a; int b; aw * c; };
et finalemenet le main ():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void ff(vector<aw>& aws,aw &t1,aw &t2 ){ t1.c=&t2; aws.push_back(t1); aws.push_back(t2); }
Mon but est que le 2eme elemnt du vector vv ( vv[1]) sera dependant du 3 eme membre de 1 er objet (vv[0].c) c-a-d lorsque on modifie le vv[1] alors automatiquement vv[0].c sera modifié et la meme chose , si on modifie vv[0].c alors automatiquement vv[1] sera modifié..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 int main () { vector <aw> vv; aw *t1=new aw(); aw *t2=new aw(); t1->a=10; t1->b=10; t1->c=NULL; t2->a=20; t2->b=20; t2->c=NULL; ff(vv,*t1,*t2); vv; vv[0].c=NULL; return 0; }
pour cela, Je veux utiliser une procedure ff qui permet de pointer sur vv[1] par vv[0].c..
Aidez moi s'il vous plait..
Partager