3.cpp

来自「一、教学目的: 要求掌握C++对内存的管理方法」· C++ 代码 · 共 29 行

CPP
29
字号
#include<iostream.h>          
#include<string>

class Person
{
public:
      Person(char*pN)
	  {
		  cout<<"Constructing "<<pN<<endl;
		  pName=new char[strlen(pN)+1];
		  if(pName!=0)
		  {
			  strcpy(pName,pN);
		  }
	  }
	  ~Person()
	  {
		  cout<<"Destructing "<<pName<<endl;
		  pName[0]='\0';
		  delete pName;
	  }
protected:
	char* pName;
};
void main()
{
	Person p1("Randy");
	Person p2=p1;//即Person p2(p1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?