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