#include <iostream> using namespace std; class static_arr { public: int *ptr; static_arr(int arr[4]) { ptr=arr; } static_arr(static_arr & obj) { ptr=new int[4]; for(int i=0;i<4;i++) { ptr[i]=obj.ptr[i]; } } }; int main() { int arr[4]={2,4,6,8}; static_arr obj1(arr); static_arr obj2=obj1; *((obj2.ptr+1)=1010; cout<<*(obj1.ptr+1)<<endl; cout<<*(obj2.ptr+1); return 0; }