It should be noted that when creating either an array or a column in c++ the dimensions are transferred to FITS in the reverse order.
For example, if an array with dimensions (2,4) is created in c++ it will appear in a FITS file as a (4,2) array.