C++中構(gòu)造函數(shù)重載
#include<stdio.h>
class Test
{
private:
int i;
int j;
int k;
public:
Test()
{
i=j=k=0;
}
Test(int v)
{
i=j=k=v;
}
void print()
{
printf("i= %d, j=%d, k=%d \n",i,j,k);
}
};
int main()
{
Test t1(1);
Test t2=2;
Test t3=Test(3);
t1.print();
t2.print();
t3.print();
Test TA[3];
for(int i=0; i<3;i++)
{
TA[i].print();
}
}

當(dāng)類中沒有定義構(gòu)造函數(shù)時(shí),C++編譯器自動(dòng)提供無(wú)參構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù)
當(dāng)類中定義了任意的拷貝構(gòu)造函數(shù),C++不提供無(wú)參構(gòu)造函數(shù)。
系統(tǒng)自動(dòng)提供的構(gòu)造函數(shù)
無(wú)參構(gòu)造函數(shù)
函數(shù)體為空
拷貝構(gòu)造函數(shù)
簡(jiǎn)單的進(jìn)行成員變量的值復(fù)制
Test t1;
Test t2=t1; ///t2簡(jiǎn)單的復(fù)制t1中成員變量的值
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
相關(guān)文章
C++ 簡(jiǎn)單實(shí)現(xiàn)MFC ListControl 點(diǎn)擊列頭排序
這篇文章主要介紹了C++ 簡(jiǎn)單實(shí)現(xiàn)MFC ListControl 點(diǎn)擊列頭排序的相關(guān)資料,需要的朋友可以參考下2015-06-06
C++利用隨機(jī)策略實(shí)現(xiàn)優(yōu)化二叉樹操作效率
這篇文章中我們主要來(lái)詳細(xì)探討隨機(jī)化二叉搜索樹的基本思想、實(shí)現(xiàn)方法,以及如何在C++中應(yīng)用這些策略來(lái)優(yōu)化我們的數(shù)據(jù)結(jié)構(gòu),感興趣的可以了解下2024-02-02
c語(yǔ)言double類型默認(rèn)輸出小數(shù)幾位
在本篇文章里小編給大家分享的是關(guān)于c語(yǔ)言double類型默認(rèn)輸出小數(shù)幾位的相關(guān)知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。2020-04-04
C語(yǔ)言中scanf函數(shù)與空格回車的用法說(shuō)明
這篇文章主要介紹了C語(yǔ)言中scanf函數(shù)與空格回車的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12
win10系統(tǒng)下?VS2019點(diǎn)云庫(kù)PCL1.12.0的安裝與配置教程
點(diǎn)云庫(kù)全稱是Point?Cloud?Library(PCL),是一個(gè)獨(dú)立的、大規(guī)模的、開放的2D/3D圖像和點(diǎn)云處理項(xiàng)目,這篇文章主要介紹了win10系統(tǒng)下?VS2019點(diǎn)云庫(kù)PCL1.12.0的安裝與配置,需要的朋友可以參考下2022-07-07
C++拷貝構(gòu)造函數(shù)和賦值運(yùn)算符重載詳解
拷貝構(gòu)造函數(shù)是特殊的構(gòu)造函數(shù),是用一個(gè)已經(jīng)存在的對(duì)象,賦值拷貝給另一個(gè)新創(chuàng)建的已經(jīng)存在的對(duì)象,這篇文章主要介紹了C++拷貝構(gòu)造函數(shù)和賦值運(yùn)算符重載,需要的朋友可以參考下2024-05-05
c語(yǔ)言實(shí)現(xiàn)系統(tǒng)時(shí)間校正工具代碼分享
這篇文章主要介紹了c語(yǔ)言實(shí)現(xiàn)系統(tǒng)時(shí)間校正工具,大家參考使用吧2014-01-01

