Structure dans une Structure : Pointeur ou Objet?
Bonjour,
Comme un petit bout de code vaut mieux qu'un long discours :
Code:
1 2 3 4 5 6
|
template< unsigned int Dim, typename T>
struct VECTOR
{
T data[Dim];
}; |
OU
Code:
1 2 3 4 5 6
|
template< unsigned int Dim, typename T>
struct VECTOR
{
T* data[Dim];
}; |
En fait je ne sais pas quel code adopter entre ces deux possibilités sachant que T peut être un type primitif ou une structure...
Comment se passe la gestion en mémoire des objets? (leurs composantes sont elles maintenues groupées ou, au contraire, éclatées?)
Cordialement