91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++11以后default更多用法有哪些

c++
小樊
99
2024-07-10 11:06:25
欄目: 編程語言

在C++11以后,default關鍵字的使用方式得到了擴展,主要有以下幾種用法:

  1. 默認構造函數中的defaulted函數體:在類的構造函數聲明中指定default關鍵字來聲明默認的構造函數,例如 ClassName() = default;

  2. 默認析構函數中的defaulted函數體:在類的析構函數聲明中指定default關鍵字來聲明默認的析構函數,例如 ~ClassName() = default;

  3. 默認拷貝構造函數和拷貝賦值操作符中的defaulted函數體:在類中指定default關鍵字來聲明默認的拷貝構造函數和拷貝賦值操作符,例如 ClassName(const ClassName&) = default;ClassName& operator=(const ClassName&) = default;

  4. 默認移動構造函數和移動賦值操作符中的defaulted函數體:在類中指定default關鍵字來聲明默認的移動構造函數和移動賦值操作符,例如 ClassName(ClassName&&) = default;ClassName& operator=(ClassName&&) = default;

  5. 默認虛函數中的defaulted函數體:在基類的虛函數聲明中指定default關鍵字來聲明默認的虛函數,例如 virtual void foo() = default;

總的來說,default關鍵字的擴展用法提供了更便捷的方式來聲明默認的特殊成員函數和虛函數。

0
息烽县| 乌兰浩特市| 长垣县| 韩城市| 台南市| 普格县| 山东省| 祁东县| 普兰店市| 若羌县| 桦川县| 永胜县| 抚顺市| 内江市| 盘锦市| 五河县| 改则县| 安康市| 延长县| 雷波县| 青铜峡市| 通州区| 团风县| 长岛县| 广昌县| 石城县| 榆树市| 阿勒泰市| 四子王旗| 武定县| 綦江县| 堆龙德庆县| 仁布县| 高碑店市| 四会市| 韶关市| 板桥市| 绩溪县| 台前县| 资中县| 松潘县|