Qt的一些宏定義


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刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM