Test all functionality

main
Micke Nordin 2 years ago
parent 97a4d8e0ab
commit 263834ebe5
Signed by: micke
GPG Key ID: 014B273D614BE877

@ -3,12 +3,12 @@
using namespace std; using namespace std;
int main() { int main() {
vector v = vector(3); vector v = vector(3);
cnumber one(1,0); cnumber one(1, 0);
cnumber two(2,0); cnumber two(2, 0);
cnumber three(3,0); cnumber three(3, 0);
cnumber four(4,0); cnumber four(4, 0);
cnumber five(5,0); cnumber five(5, 0);
cnumber i(0,1); cnumber i(0, 1);
v[0] = one; v[0] = one;
v[1] = two; v[1] = two;
v[2] = i; v[2] = i;
@ -21,7 +21,25 @@ int main() {
cout << v << endl; cout << v << endl;
cout << "w:" << endl; cout << "w:" << endl;
cout << w << endl; cout << w << endl;
cout << "v + w:" << endl;
cout << v + w << endl;
cout << "v - w:" << endl;
cout << v - w << endl;
cout << "v * w:" << endl; cout << "v * w:" << endl;
cout << v * w << endl; cout << v * w << endl;
cout << "w * i:" << endl;
cout << w * i << endl;
for (long long j = 0; j < v.get_dimention(); j++) {
cout << "Element " << j << " of v:" << endl;
cout << v[j] << endl;
}
cout << "A temp vector of dimension 3" << endl << vector(3) << endl ;
vector k = vector(3);
k = w;
cout << "Assignment of w to k" << endl << k << endl ;
cout << "Manually set elements of k to elements of v" << endl;
for (long long j = 0; j < v.get_dimention(); j++)
k[j] = v[j];
cout << k << endl;
return 0; return 0;
} }

Loading…
Cancel
Save