一、會存放什么樣的數(shù)據(jù)
字符串放字符 放一個指針区宇,new 或者malloc動態(tài)分配大小
二盛正、準備哪些函數(shù)給外界調用
創(chuàng)建一個構造函數(shù), 接受什么樣子的初值
里面若有指針 考慮big three
拷貝構造函數(shù)(參數(shù)類型就是自己的類型) 是否加引用漾肮,是否加const是否改變數(shù)據(jù)
拷貝賦值 返回值是否加引用,判斷來源端賦值到目的端之后,目的端是否存在,是否是本地對象溉委。
賦值給一個已經(jīng)存在的,所以說是存在的
此外就是析構函數(shù)
構造由內而外
Container 的構造函數(shù)首先調用Component 的default 構造函數(shù)爱榕,然後才執(zhí)行自己瓣喊。
Container Container: (…): Component(){ … };
Container 的析構函數(shù)首先執(zhí)行自己,然後才調用Component 的析構函數(shù)呆细。
Container Container::~(…){ … ~Component () };
子類實際上繼承父類函數(shù)的調用權而不是從父類上進行考慮