中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

哪些網(wǎng)站做財金的好seo網(wǎng)絡(luò)營銷技巧

哪些網(wǎng)站做財金的好,seo網(wǎng)絡(luò)營銷技巧,愛奇藝做任務(wù)領(lǐng)vip網(wǎng)站,中海外城市建設(shè)有限公司網(wǎng)站1. 拷貝構(gòu)造函數(shù)是構(gòu)造函數(shù)的一個重載形式。 2. 拷貝構(gòu)造函數(shù)的參數(shù)只有一個且必須是類類型對象的引用,使用傳值方式編譯器直接報錯, 因為會引發(fā)無窮遞歸調(diào)用。 class Date { public:Date(int year 1900, int month 1, int day 1){_year year;_mont…

1. 拷貝構(gòu)造函數(shù)是構(gòu)造函數(shù)的一個重載形式。

2. 拷貝構(gòu)造函數(shù)的參數(shù)只有一個且必須是類類型對象的引用,使用傳值方式編譯器直接報錯, 因為會引發(fā)無窮遞歸調(diào)用。

class Date
{
public:Date(int year = 1900, int month = 1, int day = 1){_year = year;_month = month;_day = day;}// Date(const Date& d)   // 正確寫法Date(const Date d)   // 錯誤寫法:編譯報錯,會引發(fā)無窮遞歸{_year = d._year;_month = d._month;_day = d._day;}
private:int _year;int _month;int _day;
};
int main()
{Date d1;Date d2(d1);return 0;
}

3. 若未顯式定義,編譯器會生成默認的拷貝構(gòu)造函數(shù)。 默認的拷貝構(gòu)造函數(shù)對象按內(nèi)存存儲按字節(jié)序完成拷貝,這種拷貝叫做淺拷貝,或者值拷貝。

class Time
{
public:Time(){_hour = 1;_minute = 1;_second = 1;}Time(const Time& t)//自定義類型拷貝構(gòu)造需要自己寫{_hour = t._hour;_minute = t._minute;_second = t._second;cout << "Time::Time(const Time&)" << endl;}
private:int _hour;int _minute;int _second;
};
class Date
{
private:// 基本類型(內(nèi)置類型)int _year = 1970;int _month = 1;int _day = 1;// 自定義類型Time _t;
};
int main()
{Date d1;// 用已經(jīng)存在的d1拷貝構(gòu)造d2,此處會調(diào)用Date類的拷貝構(gòu)造函數(shù)// 但Date類并沒有顯式定義拷貝構(gòu)造函數(shù),則編譯器會給Date類生成一個默認的拷貝構(gòu)造函數(shù)Date d2(d1);return 0;
}

在編譯器生成的默認拷貝構(gòu)造函數(shù)中,內(nèi)置類型是按照字節(jié)方式直接拷貝的,而自定義類型是調(diào)用其拷貝構(gòu)造函數(shù)完成拷貝的。

4. 編譯器生成的默認拷貝構(gòu)造函數(shù)已經(jīng)可以完成字節(jié)序的值拷貝了,還需要自己顯式實現(xiàn)嗎? 當然像日期類這樣的類是沒必要的。那么下面的類呢?驗證一下試試?

typedef int DataType;
class Stack
{
public:Stack(size_t capacity = 10){_array = (DataType*)malloc(capacity * sizeof(DataType));if (nullptr == _array){perror("malloc申請空間失敗");return;}_size = 0;_capacity = capacity;}void Push(const DataType& data){// CheckCapacity();_array[_size] = data;_size++;}~Stack(){if (_array){free(_array);_array = nullptr;_capacity = 0;_size = 0;}}
private:DataType *_array;size_t _size;size_t _capacity;
};
int main()
{Stack s1;s1.Push(1);s1.Push(2);s1.Push(3);s1.Push(4);Stack s2(s1);return 0;
}

?類中如果沒有涉及資源申請時,拷貝構(gòu)造函數(shù)是否寫都可以;一旦涉及到資源申請 時,則拷貝構(gòu)造函數(shù)是一定要寫的,否則就是淺拷貝。

http://m.risenshineclean.com/news/64973.html

相關(guān)文章:

  • 相城做網(wǎng)站的公司東營網(wǎng)站建設(shè)費用
  • 如何修改網(wǎng)站后臺seo推廣效果
  • 免費空間申請網(wǎng)站google關(guān)鍵詞搜索技巧
  • 大連建站企業(yè)域名注冊需要什么條件
  • 做外貿(mào)的數(shù)據(jù)網(wǎng)站鏈接檢測工具
  • 學校網(wǎng)站織夢源碼騰訊中國聯(lián)通
  • 315網(wǎng)站專題怎么做google推廣費用
  • 平面設(shè)計師長逛的網(wǎng)站有哪些網(wǎng)站的網(wǎng)絡(luò)推廣
  • 世界網(wǎng)站制作百度app怎么找人工客服
  • 網(wǎng)站開發(fā)付費視頻才能觀看小程序開發(fā)公司排行榜
  • 網(wǎng)站首頁的尺寸2022網(wǎng)站seo
  • 網(wǎng)站開發(fā)職業(yè)規(guī)劃實施網(wǎng)站模板之家
  • 做營銷網(wǎng)站設(shè)計百度免費咨詢
  • 河北住房和城鄉(xiāng)建設(shè)局網(wǎng)站首頁百度免費推廣
  • 東莞推廣網(wǎng)站排名seo研究中心官網(wǎng)
  • 教育行業(yè)網(wǎng)站建設(shè)代做seo關(guān)鍵詞排名
  • 正確的企業(yè)郵箱格式seo百度發(fā)包工具
  • 網(wǎng)站備案 怎么建站廣州關(guān)鍵詞排名推廣
  • 電商網(wǎng)站怎么做權(quán)限控制潮州網(wǎng)絡(luò)推廣
  • 佛山智唯網(wǎng)站建設(shè)uc瀏覽網(wǎng)頁版進入
  • 網(wǎng)站建設(shè)推廣怎么做抖音seo怎么做
  • 域名注冊好了如何做網(wǎng)站百度快速優(yōu)化推廣
  • 溧陽網(wǎng)站建設(shè)哪家好長沙百度快速排名
  • 那個網(wǎng)站可以做數(shù)學題賺錢深圳整合營銷
  • 鄭州網(wǎng)站推廣策世界杯32強排名
  • java網(wǎng)站開發(fā)需要什么軟件關(guān)鍵詞推廣軟件
  • 賣小程序賺錢嗎百家號優(yōu)化
  • 做網(wǎng)站網(wǎng)頁排版錯誤怎么提升關(guān)鍵詞的質(zhì)量度
  • 做網(wǎng)站開發(fā)需要考什么證書seo深圳培訓班
  • 智能小區(qū)物業(yè)管理系統(tǒng)網(wǎng)站推廣優(yōu)化