構(gòu)造函數(shù)在什么情況下被調(diào)用?
有兩種情況,假設(shè)類(lèi)名為CTest,構(gòu)造函數(shù)為默認(rèn)構(gòu)造函數(shù)一種是在建立局部對(duì)象時(shí), CTest c; //這時(shí)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)一種是用new運(yùn)算符在堆上分配對(duì)象時(shí), CTest *p=new CTest; //這時(shí)也會(huì)調(diào)用構(gòu)造函數(shù)