ch14_3.cpp
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //**********************
  2. //**    ch14_3.cpp    **
  3. //**********************
  4. #include <iostream.h>
  5. #include <string.h>
  6. class Person{
  7. public:
  8.   Person(char* pN)
  9.   {
  10.     cout <<"Constructing " <<pN <<endl;
  11.     pName=new char[strlen(pN)+1];
  12.     if(pName!=0)
  13.       strcpy(pName,pN);
  14.   }
  15.   ~Person()
  16.   {
  17.     cout <<"Destructing " <<pName <<endl;
  18.     pName[0]='';
  19.     delete pName;
  20.   }
  21. protected:
  22.   char* pName;
  23. };
  24. void main()
  25. {
  26.   Person p1("Randy");
  27.   Person p2=p1;       //即Person p2(p1);
  28. }