| @@ -0,0 +1,25 @@ | |||||
| #include <iostream> | |||||
| #include <vector> | |||||
| template <class T, int N> | |||||
| class Vector { | |||||
| public: | |||||
| Vector<T,N> operator+(const Vector<T,N>& y); // Vektoraddition | |||||
| //T operator*(const Vector<T,n>& y); // Skalarprodukt | |||||
| private: | |||||
| std::vector<T> _vector[N]; | |||||
| }; | |||||
| template <class A, int N> | |||||
| Vector<A,N> Vector<A, N>::operator+(const Vector<B,N>& y) { | |||||
| //for(int i = 0; i < _vector.last; i++) { | |||||
| // std::cout << _vector[i] << std::endl; | |||||
| //} | |||||
| return y; | |||||
| } | |||||
| int main() { | |||||
| Vector<double, 3> a; | |||||
| Vector<double, 3> b; | |||||
| b = a+a; | |||||
| } | |||||