C++ でブースト ベクターの "/" 演算子をオーバーロードする方法はありますか?
#include <boost/assign.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/operations.hpp>
#include <boost/numeric/ublas/assignment.hpp>
namespace ublas = boost::numeric::ublas;
using namespace boost::assign;
template <typename T, typename U>
ublas::vector<T> operator/(U& var)
{
// do something here
return *this;
}
Overloaded 'operator/' must be a binary operator (has 1 parameter) のようなエラーが表示されます