Browse Source

Don't forget to initalize the variables!

vectorfields
Vladimír Vondruš 16 years ago
parent
commit
cd196eca3c
  1. 4
      src/Math/Vector.h

4
src/Math/Vector.h

@ -90,7 +90,7 @@ template<class T, size_t size> class Vector {
/** @brief Dot product */ /** @brief Dot product */
T operator*(const Vector<T, size>& other) const { T operator*(const Vector<T, size>& other) const {
T out; T out(0);
for(size_t i = 0; i != size; ++i) for(size_t i = 0; i != size; ++i)
out += at(i)*other.at(i); out += at(i)*other.at(i);
@ -140,7 +140,7 @@ template<class T, size_t size> class Vector {
/** @brief Vector length */ /** @brief Vector length */
T length() const { T length() const {
T out; T out(0);
for(size_t i = 0; i != size; ++i) for(size_t i = 0; i != size; ++i)
out += pow(at(i), 2); out += pow(at(i), 2);

Loading…
Cancel
Save