先上代碼,nocodenosay/*classPoint{//...};*/Point*pPoint=newPoint;//1Pointpoint;//2*pPoint=point;//3//...deletepPoint//4關(guān)于步驟1new可分解為如下://cpp為代碼Point*pPoint=__new(sizeof(Point));//5if(pPoint){pPoint->Point::Point();}步驟3,是不是就是調(diào)用Point的拷貝賦值函數(shù)?步驟4刪除該指針就是針對(duì)步驟5進(jìn)行分配的內(nèi)存進(jìn)行釋放?我這樣理解是否有錯(cuò)?
C++的拷貝構(gòu)造,指針釋放問(wèn)題
繁星coding
2019-03-30 09:32:44