構(gòu)造函數(shù)參數(shù)是對(duì)象 c 類(lèi)初始化,復(fù)制構(gòu)造函數(shù)與運(yùn)算符重載,在什么時(shí)候用?
c 類(lèi)初始化,復(fù)制構(gòu)造函數(shù)與運(yùn)算符重載,在什么時(shí)候用?初始化是第一個(gè)實(shí)例,沒(méi)有分配其他實(shí)例。它是這樣的:a復(fù)制構(gòu)造在第一個(gè)實(shí)例上有其他實(shí)例賦值。例如,a,B,B=a,它與copy構(gòu)造函數(shù)的編寫(xiě)相匹
c 類(lèi)初始化,復(fù)制構(gòu)造函數(shù)與運(yùn)算符重載,在什么時(shí)候用?
初始化是第一個(gè)實(shí)例,沒(méi)有分配其他實(shí)例。它是這樣的:a
復(fù)制構(gòu)造在第一個(gè)實(shí)例上有其他實(shí)例賦值。例如,a,B,B=a,它與copy構(gòu)造函數(shù)的編寫(xiě)相匹配,copy構(gòu)造函數(shù)的參數(shù)就是這類(lèi)對(duì)象的引用。
賦值函數(shù)在實(shí)例化后調(diào)用,而不是在第一次賦值后調(diào)用。例如,a=B意味著賦值函數(shù)的調(diào)用必須在實(shí)例化對(duì)象之間。