n- . , .
template< typename T >
class MultiDimContainer
{
std::vector<size_t> dims;
std::vector<T> data;
public:
MultiDimContainer( const std::vector<size_t> dims )
{
}
T& at( const std::vector<size_t> & dim )
{
}
};
() , []. , , 2 , , () , [] . , ( ) .
, - , .
[] , _t ContainerReferencer. , , . .
[] T value_type .
, . , , 4-,
MultiDimCollection < double, 4 >
4 . [], MultiDimCollectionReference < double, 3 >
2 1 (), .