2018-02-08 16:38:06 +00:00
|
|
|
#include <iostream>
|
|
|
|
#include <ods/array.h>
|
2018-02-08 23:05:19 +00:00
|
|
|
#include <ods/array_stack.h>
|
2018-02-08 16:38:06 +00:00
|
|
|
using namespace std;
|
2018-02-08 23:05:19 +00:00
|
|
|
using namespace ods;
|
2018-02-08 16:38:06 +00:00
|
|
|
|
|
|
|
int
|
|
|
|
main(void)
|
|
|
|
{
|
|
|
|
Array<int> a(2);
|
|
|
|
Array<int> b(5);;
|
|
|
|
cout << "a[0] " << a[0] << endl;
|
|
|
|
|
|
|
|
b = a;
|
2018-02-08 23:05:19 +00:00
|
|
|
cout << "b[0] " << b[0] << endl;
|
|
|
|
|
|
|
|
ArrayStack<int> as(5);
|
|
|
|
for (int i = 0; i < 3; i++) {
|
|
|
|
as.set(i, i+1);
|
|
|
|
}
|
|
|
|
as.add(1, 42);
|
|
|
|
cout << "as[0] " << as.get(0) << endl;
|
|
|
|
cout << "as[1] " << as.get(1) << endl;
|
|
|
|
as.remove(0);
|
|
|
|
cout << "as[0] " << as.get(0) << endl;
|
|
|
|
}
|