Bonjour,
J'ai 2 class "identique" et je souhaiterais pouvoir accéder à l'une ou l'autre via un pointer pour avoir un code générique
Dans l'idée, j'aurais voulu faire comme suit mais cela ne peut pas fonctionner (ou alors je n'ai pas trouvé comment) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Je me suis réorienté sur une class "contenaire" qui fait le job à la place :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Normalement j'aurais du déclaré "uint8_t *Var_global_1"; néanmoins j'ai peur ensuite de faire des erreurs en oubliant d'appeler "&Var_global_1" plutôt que "Var_global_1". En faite je pensais que je pouvais modifier la valeur de l'address, mais à priori cela bloque et je ne comprends pas vraiment pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Je ne sais pas si je suis très clair
En pratique, n'importe quelle autre solution me convient, l'objectif est de pouvoir accéder de manière indifférencié à Class1 ou Class2 de manière générique, mais je sèche un peu.
Merci d'avance,

 

 
		
		 
         
 

 
			
			

 
   


 Changement de pointer d'une variable et de fonctions
 Changement de pointer d'une variable et de fonctions
				
 Répondre avec citation
  Répondre avec citation
Partager