On 04-Aug-12 17:57, Namespace wrote:
This code http://dpaste.dzfl.pl/6caed813 does only compile if i comment
out the "Clone" method. Why? o.O

Because it calls constructor and fails? I've done substitution for you:
this(const vec!(float,2) values) {
                foreach (index, val; values) {
                        this.values[index] = cast(T) val;
                }
        }

No big wonder.

I'd try to fix Clone to:
{
vec!(T, dim) tmp = void;
tmp.values = this.values;
return tmp;
}

--
Dmitry Olshansky

Reply via email to