ArrayList of ArrayLists (dynamic 2D array) of custom class

But in C++ this would copy the “value” no matter what type the variable is!
So even if it is a custom class / object …
Or a member variable of an object / class …