I want to do this: class { private: typedef struct { int f1; int f2; } S_struct; static const S_struct thingy[3] = { { 1, 1 }, { 1, 1 }, { 1, 1 } }; } CClass; How can I do this the correct way? Is there some way to maintain the tabular initialization? -- Douglas Jerome http://www.primenet.com/~jerome http://hackerlabs.sourceforge.net