boost::numeric::ublas::vector 中没有 back() 方法,是否可以在用户代码中使用预处理器宏以某种方式定义来模拟它array_name[array_name.size()-1]
?
array_name[i].rbegin()->operator[] (i) = 1.0
或
array_name[i][array_name[i].size()-1][i] = 1.0
难以阅读,array_name[i].back()[i] = 1.0
易于阅读,这就是我想模仿 back() 方法的原因。