-     #include <string> 
-   
-     class Student 
-     { 
-           std::string* subjects; 
-           std::string fn; 
-           std::string ln; 
-           int sub_number; 
-   
-        public: 
-           Student(size_t numSubjects=5) : subjects(new std::string[numSubjects]),  
-                                           sub_number(numSubjects){}  
-   
-           ~Student() { delete [] subjects; } 
-     }; 
-   
-     // Test code 
-     int main() 
-     { 
-         Student s1(10); 
-         Student s2 = s1; 
-         Student s3; 
-         s3 = s1; 
-     } 
-   
				ICAgICNpbmNsdWRlIDxzdHJpbmc+CiAgICAKICAgIGNsYXNzIFN0dWRlbnQKICAgIHsKICAgICAgICAgIHN0ZDo6c3RyaW5nKiBzdWJqZWN0czsKICAgICAgICAgIHN0ZDo6c3RyaW5nIGZuOwogICAgICAgICAgc3RkOjpzdHJpbmcgbG47CiAgICAgICAgICBpbnQgc3ViX251bWJlcjsKICAgIAogICAgICAgcHVibGljOgogICAgICAgICAgU3R1ZGVudChzaXplX3QgbnVtU3ViamVjdHM9NSkgOiBzdWJqZWN0cyhuZXcgc3RkOjpzdHJpbmdbbnVtU3ViamVjdHNdKSwgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1Yl9udW1iZXIobnVtU3ViamVjdHMpe30gCiAgICAKICAgICAgICAgIH5TdHVkZW50KCkgeyBkZWxldGUgW10gc3ViamVjdHM7IH0KICAgIH07CiAgICAKICAgIC8vIFRlc3QgY29kZQogICAgaW50IG1haW4oKQogICAgewogICAgICAgIFN0dWRlbnQgczEoMTApOwogICAgICAgIFN0dWRlbnQgczIgPSBzMTsKICAgICAgICBTdHVkZW50IHMzOwogICAgICAgIHMzID0gczE7CiAgICB9Cg==