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 :
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)
}
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.

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