26 lines
356 B
C++
26 lines
356 B
C++
|
#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();
|
||
|
}
|