new調(diào)用構(gòu)造函數(shù) 創(chuàng)建某個(gè)類的對(duì)象數(shù)組。如何調(diào)用帶參數(shù)的構(gòu)造函數(shù)?
創(chuàng)建某個(gè)類的對(duì)象數(shù)組。如何調(diào)用帶參數(shù)的構(gòu)造函數(shù)?您可以輸入它,然后將它復(fù)制到數(shù)組(operator=),因?yàn)樵诙x對(duì)象數(shù)組時(shí)必須初始化每個(gè)對(duì)象,因此student=new student[n]這句話實(shí)
創(chuàng)建某個(gè)類的對(duì)象數(shù)組。如何調(diào)用帶參數(shù)的構(gòu)造函數(shù)?
您可以輸入它,然后將它復(fù)制到數(shù)組(operator=),因?yàn)樵诙x對(duì)象數(shù)組時(shí)必須初始化每個(gè)對(duì)象,因此student=new student[n]這句話實(shí)際上調(diào)用了每個(gè)對(duì)象的無(wú)參數(shù)構(gòu)造函數(shù)。如果不提供無(wú)參數(shù)構(gòu)造函數(shù),這句話將報(bào)告錯(cuò)誤。另一種方法是student**student=New student*[n]//輸入第i個(gè)學(xué)生的信息//student[i]=New student(構(gòu)造參數(shù)),這樣就可以實(shí)現(xiàn)您所說(shuō)的輸入,然后根據(jù)輸入的信息進(jìn)行構(gòu)造