原创 C語言中 \0 代表什麼?

C語言中 \0 代表什麼呢? '\0' 是字符串的結束符,任何字符串之後都會自動加上'\0'。如果字符串末尾少了‘\0’轉義字符,則其在輸出時可能會出現亂碼問題。‘\0’轉義字符在ASCII表中並不表示阿拉伯數字0,阿拉伯數字0的ASCI

原创 對NULL、NUL、‘\0’和0的理解

NULL是一個宏,它在幾個標準頭文件中定義,0是一個整型常量,'\0'是一個字符常量,而NUL是一個字符常量的名字。這幾個術語都不可互換。 1、NULL用於表示什麼也不指向,也就是空指針((void *)0) 2、0可以被用於任何地方,它

原创 個人對QT中的namespace Ui的理解

在Qt5開發及實例中,給出的第一個例子中有一點讓人很懵,通過自學和查看網上資料,最後終於自認爲搞明白了,現在向大家報告! 問題代碼: #include <QDialog> namespace Ui { class Dialog; }

原创 Qt程序報error: undefined reference to `MainWindow::~MainWindow()'

編譯Qt程序時,編譯器報error: undefined reference to `MainWindow::~MainWindow()'。這是因爲Qt語法較嚴格,不會自動生成類的析構函數,需要程序員自己編寫,即便裏面什麼內容也沒有。所以

原创 安裝tslib時遇到的問題error: call to ‘__open_missing_mode’ declared with attribute

在按照Ubuntu下  lpp0900320123的嵌入式Qt開發環境的搭建 中的方法步驟安裝安裝觸摸屏校驗工具tslib時遇到兩個問題: 1.粘貼複製網頁上的命令#./configure     --prefix=/usr/local/