Typedef étrange en C++

Résolu
Bonjour,
j'ai une ligne de code que je ne comprends pas dans du code récupéré sur Internet.

typedef fams_hash_entry block[Bs];


sachant:
typedef struct fams_hash_entry{
  short whichCut_;
  int which2_;
  fams_pointp pt_;
}fams_hash_entry;

const int Bs = FAMS_BLOCKSIZE/sizeof(fams_hash_entry);


Je comprends pas du tout le sens de block[Bs], c'est quoi en réalité un block? un tableau de fams_hash_entry? une structure fams_hash_entry et block[Bs] est un tableau de fams_hash_entry?

Merci d'avance
Configuration: Linux
Firefox 3.0.4

2 réponses

  1. Contributeur
    ben oui, block est un tableau de Bs fams_hash_entry.
    Ainsi, si tu défini :
    block a;
    a[0] est de type fams_hash_entry.
    0
    1. sachant que fams_hash_entry est une structure block est un tableau de fams_hash_entry taille Bs donc un tableau de structure
      0