vecpp :: reference :: Mat<typename, std::size_t, std::size_t>
vecpp::operator-(vecpp::Mat)unary
template<typename T, std::size_t L>
constexpr Vec<T,L> operator-(const Vec<T,L>& rhs);
Returns the negated version of the vector
Parameters
Argument | Role |
---|---|
rhs | The vector to negate |
Return value
A vector equivalent to rhs
where operator-()
has been applied to it
element-wise.
Example
#include "vecpp/vecpp.h"
#include <cassert>
int main() {
using fVec2 = vecpp::Vec<float, 2>;
fVec2 a = {10.0f, -5.0f};
fVec2 b = -a;
assert(b[0] == -10.0f);
assert(b[1] == 5.0f);
}