Je veux rendre certaines constantes statiques globalement visibles. Je suis assez familier avec C++. Le problème est que ces constantes doivent être alignées sur une limite exotique. Dois-je spécifier l'alignement dans la déclaration externe? J'utilise GCC4.5alignement des constantes externes (gcc)
dans le fichier * .cpp
static const constant_t constant __attribute__((aligned(64))) = {blah,blah,blah};
dans le fichier * .h
//Which one is correct?
extern const constant_t constant;
extern const constant_t constant __attribute__((aligned(64)));