je ne sais pas si c'est une question c ou qt ...

j'ai les 2 structures suivantes qui ne me donnent pas les memes tailles selon que je suis en 32 ou 64bits... je ne comprends pas pourquoi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
typedef struct strucA {
	qint64	val8;	
} strucA;
 
struct strucB {
	qint32		val4;
	strucA		tst;
} strucB;
cela me donne...

32b

sizeof (strucA) = 8
sizeof (strucB) = 12


64b

sizeof (strucA) = 8
sizeof (strucB) = 16 !!!


comment avoir la meme taille dans ce cas la en 32 et 64b

merci de votre aide