问答题 请使用“答题”菜单或使用VC6打开考生文件夹proj3下的工程文件proj3,其中声明了CDeepCopy类,它是一个用于表示动态数组的类。请编写其中的复制构造函数。  要求:  补充编制的内容写在//********333********与//********666********两行之间。不得修改程序的其他部分。  注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。  部分源程序如下:/**********code.c**********/    /**********-code.c**********/
【正确答案】>
【答案解析】补充内容:
  n=r.n:
  delete[]p;
  P=new int[n];
  for(int i=0;i<n;i++)
  p[i]=r.p[i];
  return*this;
  分析:该处的补充内容为复制构造函数的过程。复制构造函数后并将函数内容一并复制到新的函数里,复制构造函数的一般格式:
  <类名>::<类名>(const<类名>&<引用对象名>)
  
  //复制构造幽数