C++11 標(biāo)準(zhǔn)新特性:Defaulted 和 Deleted 函數(shù)
作者:佚名
本文將介紹 C++11 標(biāo)準(zhǔn)的兩個(gè)新特性:defaulted 和 deleted 函數(shù)。對于 defaulted 函數(shù),編譯器會為其自動(dòng)生成默認(rèn)的函數(shù)定義體,從而獲得更高的代碼執(zhí)行效率,也可免除程序員手動(dòng)定義該函數(shù)的工作量。對于 deleted 函數(shù), 編譯器會對其禁用,從而避免某些非法的函數(shù)調(diào)用或者類型轉(zhuǎn)換,從而提高代碼的安全性。本文將通過代碼示例詳細(xì)闡述 defaulted 和 deleted 函數(shù)的用法及益處。
責(zé)任編輯:王程程
來源:
IBMdW