@@ -436,9 +436,9 @@ namespace Framework
e->set = e->next->set;
}
else
-
+ {
e->set = 0;
+ }
ArrayEntry<TYP>* del = e->next;
if (e->next)
e->next = e->next->next;
@@ -5,7 +5,7 @@
namespace Framework
{
- template<typename T>
+ template<typename T, T defaultValue = (T)0>
//! A 3D vector
class Vec3
@@ -15,7 +15,11 @@ namespace Framework
T z; //! Z component of the vector
//! Constructor
- inline Vec3() {}
+ inline Vec3()
+ : x(defaultValue),
+ y(defaultValue),
+ z(defaultValue)
+ {}
//! \param x The X component of the new vector