标签: c++ stl valarray
我想知道为什么我无法比较some_valarray[first_slice] < another_valarray[second_slice],因为我比较some_valarray < another_valarray以及如何在不复制的情况下以简单的方式做到这一点?当然,我可以在普通循环中迭代它们,但是,也许,有更优雅,可能是可以优化的方式?
some_valarray[first_slice] < another_valarray[second_slice]
some_valarray < another_valarray
答案 0 :(得分:1)
要比较slice_array,您当前必须使用valarray( const std::slice_array& )。
a.o.bc b.o.bc c.o.bc