Я хочу написать оболочку для разных классов массивов с разными политиками.
Например:
typedef ArrayType<useValArray,StdAllocator> Array; // one global assignment
Я хочу использовать класс как массив blitz ++
Например:
Array<double,2> x(2,2); //maps the Array to an Valarray or to a Blitz++ Array
Array<double,2> x2(5,6);
это возможно? Какая техника мне нужна, чтобы это реализовать?