填空题

分析以下程序的执行结果 [12] 。 #include <iostream. h> class S{ int A[10]; public: int &operator () (int); }; int &S: :operator() (int x) { return A[x]; } void main() { S a; int i,j; for (i=0; i<10; i++) a(i)=i*2; for (i=0; i<10; i++) cout<<a(i)<<" "; cout<<end1; }

【参考答案】

0 2 4 6 8 10 12 14 16 18