用戶定義字面量

用戶定義字面量(user-defined literal)是C++程式設計語言從C++11標準開始支持的用戶定義類型的字面量。

用戶定義字面量(user-defined literal)是C++程式設計語言從C++11標準開始支持的用戶定義類型的字面量。
用戶定義字面量分為四類:
  • 數值型字面量
  • 整數型字面量
  • 浮點型字面量
字元串字面量
字元字面量
編譯器對源程式做詞法分析時自動判決當前的用戶定義字面量屬於哪一類,然後根據字面量後綴標識符,隱式調用相應的字面量運算符函式或模板函式,建構出相應類型的對象實例。
用戶字面量運算符的聲明、定義,可以放在名字空間(namespace)中以避免名字的衝突。

相關詞條

熱門詞條

聯絡我們