fork download
  1. #include <string>
  2.  
  3. class Student
  4. {
  5. std::string* subjects;
  6. std::string fn;
  7. std::string ln;
  8. int sub_number;
  9.  
  10. public:
  11. Student(size_t numSubjects=5) : subjects(new std::string[numSubjects]),
  12. sub_number(numSubjects){}
  13.  
  14. ~Student() { delete [] subjects; }
  15. };
  16.  
  17. // Test code
  18. int main()
  19. {
  20. Student s1(10);
  21. Student s2 = s1;
  22. Student s3;
  23. s3 = s1;
  24. }
  25.  
Runtime error #stdin #stdout #stderr 0s 3272KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
*** Error in `./prog': double free or corruption (fasttop): 0x089a2008 ***