C++深いコピーと浅いコピー


【  】
                   ,           。             ,        。                  ,          。                     ,          。 
 
【  】
   C++  ,            ,           , ,    、    、         。     String           。                         ,       。
     ,                      ,  ,        ,               。
               1.            
  : Myclass Obj_A(Obj_B);
 2.              
  :Myclass func_A(Obj_A);
 3.             
  :Myclass B = func_B();
             ,       B   ,  ,            。
 
          ,  ,                              。  ,      ,               。
               ,        (    , )     ,           。
  ·:     a            ,    a       b ,b      a          ,        (  )  ,                     。    ,               ,      。
 
        ,C++            ,                   。
            
              ( ,           ),         ,               ,                。
 
                 ,                        ,            。
         ,  “  ”               ,          。
   :Myclass(Myclass &srs);