Реализация оператора Matlab's двоеточие: в классе шаблонов выражений C ++
Я реализую библиотеку шаблонов выражений C ++. Я создал правильныйSubMatrixExpr
класс для сбора элементов в матрице, включая синтаксис
B = SubMatrix(A,1,3,2,10);
что эквивалентно Matlab's
B = A(1:3,2:10);
Конечно, синтаксис Matlab намного удобнее, чем мой. Итак, мой вопрос
Есть ли возможность установить двоеточие Матлаба?:
оператор в C ++?
Заранее большое спасибо.