// array on heap, typdef int[4] block sucks...struct Block{Block(){block = new int[4];}Block(const Block & b){block = new int[4];memcpy(block, b.block,4 * sizeof(int) );}~BlocK(){delete [] block;}Block & operator = (const Block & b){{memcpy(block, b.block, 4 * sizeof(int) );return *this;} int * block;};ValueVactor<Block> vBlocks;
struct Block { Block() { } Block(const Block & b) { memcpy(block, b.block,4 * sizeof(int) ); } ~BlocK() { } Block & operator = (const Block & b){ { memcpy(block, b.block, 4 * sizeof(int) ); return *this; } int block[4]; }; ValueVactor<Block> vBlocks;