testsizes.cc

来自「这是一款很好用的工具包」· CC 代码 · 共 44 行

CC
44
字号
#include <stdio.h>#include <Trie.cc>#if defined(__SUNPRO_CC)# pragma pack(2)#endifclass foo {public:#if defined(__INTEL_COMPILER) || defined(__GNUC__)	int x __attribute__ ((packed));#else	int x;#endif	short y;};#if defined(__SUNPRO_CC)# pragma pack()#endifclass bar {public:	foo x;	short y;};int main() {	bar b;	printf("sizeof class foo = %d, bar = %d\n", sizeof(foo),		sizeof(bar));	printf("sizeof Trie<short,short> = %d\n", sizeof(Trie<short,short>));	printf("sizeof Trie<int,int> = %d\n", sizeof(Trie<int,int>));	printf("sizeof Trie<short,double> = %d\n", sizeof(Trie<short,double>));	b.x.x = 1;	b.y = 2;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?