labs-edaf30/lab1/buggy_programs/bounds-heap.cc

26 lines
356 B
C++
Raw Normal View History

2021-10-27 15:15:47 +02:00
#include <iostream>
#include <numeric>
#include <memory>
using std::cout;
void print(int* a, int size)
{
for(int i=0; i < size; ++i){
cout << a[i] << " ";
}
cout << "\n";
}
void example()
{
std::unique_ptr<int[]> xs(new int[10]);
std::iota(xs.get(), xs.get()+10, 0);
print(xs.get(), 15);
}
int main()
{
example();
}