1、Q_UNUSED
如果一個函數的有些參數沒有用到、某些變量只聲明不使用,但是又不想編譯器、編輯器報警報,就Q_UNUSED(name),其他沒有什么實際性作用。
2、Q_DISABLE_COPY
在類定義時使用,代表此類禁止被拷貝或賦值:
class A{ pubilc: A(); private: Q_DISABLE_COPY(A) };
其實用作等效於:
A(const A&) = delete; A& operator=(const A&) = delete;
1、Q_UNUSED
如果一個函數的有些參數沒有用到、某些變量只聲明不使用,但是又不想編譯器、編輯器報警報,就Q_UNUSED(name),其他沒有什么實際性作用。
2、Q_DISABLE_COPY
在類定義時使用,代表此類禁止被拷貝或賦值:
class A{ pubilc: A(); private: Q_DISABLE_COPY(A) };
其實用作等效於:
A(const A&) = delete; A& operator=(const A&) = delete;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。