|
- #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;
- }
|