Bonjour.
J'ai une petite question.
Je bosse sur une classe assez "critique" niveau perf, et j'aurai voulu savoir quelle était la syntaxe pour faire la chose suivante :
J'ai les variables suivantes :
99% du temps j'aurai besoin de tab1, cependant il pourrait arriver que j'ai besoin de plus de stockage et dans ce cas là j'allouerai un tab2 de taille supérieure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MaClasse { static double tab1[200]; (taille fixe) double *tab2; (taille variable) }
Pour faire un truc facile d'utilisation je pensais utiliser un pointeur sur tableau qui pointe soit sur tab1, soit sur tab2. Seulement comme initialiser et utiliser un pointeur sur tableau ? (d'ailleurs à ce propos, ne pourrais-je pas utiliser tab2 tantôt comme pointeur sur tab1, tantot comme tableau dynamique si le besoin se présente ?)
Merci
Partager