"decomposing" a type into what is is can be tricky in C++. it can be even trickier to sometimes make the type you want. :)



// Type* Name[4] creates an array of 4 times a Type*
// In the...