c++中的一道的带数组的程序,怎么改啊,main函数不变

有类名为Uran,数据成员为一个整型数组:int a[4]。
若Uran类对象为 u, 则 u[i] 的值为 2倍的 a[i]。

例(只有第1行为输入):
1 2 3 4
2
4
6
8

#include<iostream>
using namespace std;
class Uran{
    private:
        int a[4];
        public:
            Uran(int e,int f,int g,int h)
                {
                a[1]=2*e;
                a[2]=2*f;
                a[3]=2*g;
                a[4]=2*h;
            };
}; 
int main()
{
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    Uran u(a,b,c,d);
    for(int i=0;i<4;i++)
    cout<<u(i)<<endl;
    return 0;
}

把你的下标 1 2 3 4修改为0 1 2 3