庫的二進制兼容 對于一個已經發(fā)布的庫,如果在庫的某個接口類中增加了一個成員,并重新發(fā)布該庫,如果使用該庫的程序直接替換該庫后運行時會導致程序崩潰...
Qt元對象 為了在運行期獲得對象的類型、類名成員變量列表、函數(shù)列表等等功能,Qt推出了元對象系統(tǒng)(和iOS開發(fā)中元對象類似),由MOC(元對象編...
Windows安裝包種類: 1、MSI 一般用于驅動程序,安裝時直接覆蓋已有文件和程序2、EXE 常用的安裝程序,缺點是卸載時會有殘留文件3、...
背景 Qt是一個跨平臺開發(fā)框架,業(yè)界也有不少成熟產品基于該技術,它的好處在于一套代碼即可產出各個端(mac、windows、linux)的安裝包...
一、事件類型 1、事件分類 Qt中事件根據(jù)源頭分為三種類型: 自發(fā)事件:由操作系統(tǒng)產生(例如用戶按下鼠標,操作系統(tǒng)會產生一個鼠標事件)然后提交到...
目前業(yè)界有提供了一些工具來檢查c++的內存問題并符號化(泄漏,野指針等等),Google Sanitizer(Google基于Clang的子項目...
一、m 系列芯片 MacBook 使用 Qt5使用官方下載的 MaintenanceTool 是沒辦法直接下載 arm 架構的 Qt5 庫的。在...
一、初始化列表和構造函數(shù)體初始化區(qū)別 對于基礎類型,使用初始化列表初始化和在構造函數(shù)體內初始化是一樣的。 對于引用成員變量、const成員變量、...
一、構造函數(shù) 不同的語法使用場景會自動調用功能不同的構造函數(shù)。c++的構造函數(shù)主要有如下幾種類型:無參(多參)構造函數(shù)、拷貝構造函數(shù)、移動構造函...