#include <iostream>
using namespace std;
class vector {
int *p, nr;
public:
operator int() { return nr; }
vector(int);
};
vector::vector(int n)
{
p = new int[n];
nr = n;
while (n--)
p[n] = n;
}
void f(int i)
{
while (i--)
cout << i << endl;
}
int main()
{
vector x(10);
f(x);
}