關於直接include類和只在頭文件內 class 類名的區別

今天看別人寫的代碼,用到了QTreeWidgetItem,這是QT自帶的類,但是並沒有#include< QTreeWidgetItem> 而是在頭文件裏寫了類的聲明: 然後用到這個類的函數接口: 你看用到的都是指針! 原來是因爲當你在頭文件聲明成員變量或成員函數時,如果只需要用到某個類的指針而不需要用到類的對象,那麼就可以直接只是聲明一下這個類,不用include,這樣可以避免編譯時includ
相關文章
相關標籤/搜索