Vidyalelo
C++ Programming · Q130

Classes and Objects in C++

Programming · C++ Programming · question 130

Q130

What will be the output of the following C++ code? #include using namespace std; const int limit = 4; class safearray private: int arr[limit]; public: int& operator [](int n) if (n == limit - 1) int temp; for (int i = 0; i arr[n]) temp = arr[n]; arr[n] = arr[n + 1]; arr[n + 1] = temp; return arr[n]; ; int main() safearray sa1; for(int j = 0; j < limit; j++) sa1[j] = j*10; for(int j = 0; j < limit; j++) int temp = sa1[j]; cout << "Element " << j << " is " << temp; return 0;

A.
0102030
Answer
B.
1020300
C.
3020100
D.
error

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board