Error in <TBranchElement::InitializeOffsets>: Could not find the real data member '_M_elems[3]' when constructing the branch 'arr' [Likely missing ShowMember].
I can not create a dictonary, because I am getting this error:
Error: It is not necessary to explicitly select class array<double,3>. I/O is supported for it transparently.
the reason I am using std::array is, that I want to be able to change the size of the array at exactly one position and everything else to adapt automatically.
Your workaround needs one addition step for this, which makes it a bit ugly.