Реализация оператора Matlab's двоеточие: в классе шаблонов выражений C ++

Я реализую библиотеку шаблонов выражений C ++. Я создал правильныйSubMatrixExpr класс для сбора элементов в матрице, включая синтаксис

B = SubMatrix(A,1,3,2,10);

что эквивалентно Matlab's

B = A(1:3,2:10);

Конечно, синтаксис Matlab намного удобнее, чем мой. Итак, мой вопрос

Есть ли возможность установить двоеточие Матлаба?: оператор в C ++?

Заранее большое спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос