原创 單片機驅動程序是什麼,驅動文件組成。

驅動程序是什麼:驅動程序與硬件相關,編寫驅動程序要非常瞭解硬件,同時給應用層提供API函數接口,應用層可以調用這些接口去訪問硬件而不必瞭解硬件. 通俗地解釋:比如說你有一個應用是控制每天早上六點鐘開燈.應用程序只負責在適當

原创 C++讀數據,待補充

C++fstream讀數據,使用>>符號讀取 #include <fstream> #include <iostream> #include <string> using namespace std; long long l

原创 QT中關鍵字講解(emit,signal,slot)

轉載:https://www.cnblogs.com/felix-wang/p/6212197.html請見原文 Qt中的類庫有接近一半是從基類QObject上繼承下來,信號與反應槽(signals/slot)機制就是用來在QOb

原创 定義默認構造函數、隱式類類型轉換

默認構造函數 參考自mooc魏英《C++程序設計》 如果一個類有默認構造函數,在定義對象時該對象後面可以不加任何實參。默認構造函數有兩種,上面的說法應該有點問題,下面的是對的。 隱式類類型轉換 應該用explict避免隱式類類

原创 命名空間的定義與使用詳解

命名空間 參考mooc魏英《c++程序設計》 可以和操作系統對目錄的管理作類比。可以在一個根目錄下建立不同的子目錄,子文件夾中可以有和別的子文件夾下相同名字的文件。 命名空間可以嵌套 命名空間的使用

原创 徹底弄明白extern 用法與項目生成的流程

extern 用法 本文大部分參考至邵發www.afnihao.cn 可直接去b站看視頻https://www.bilibili.com/video/BV1Fs411k7v7?from=search&seid=1740190140

原创 派生類成員的訪問與兼容性規則

參考自mooc魏英老師《C++程序設計》 劃重點:賦值兼容規則是C++多態性的重要基礎之一。 類的保護成員 當我們看到一個類它有保護成員,則在這個程序當中肯定是有它的派生類。 即便是共有繼承,基類的私有成員繼承類仍然

原创 多態性的概念、靜態聯編、動態聯編、虛函數

多態性的概念 參考mooc魏英老師《c++程序設計》 虛函數是多態性的精華 聯編與靜態聯編 動態聯編 虛函數的定義 這樣就實現了同一個指針指向不同的對象調用的成員函數是所指對象的成員函數。

原创 徹底弄清楚C++ static 靜態成員與靜態成員函數的原理

參考mooc魏英《C++程序設計》 文字是魏老師的講解,純手打,ppt上沒有。 爲什麼會用到靜態成員:現在大型應用程序都是由多個程序員所開發的,那麼多個程序員就需要使用一個共同都能使用的數據來解決一些問題,採用靜態數據成員解決這一

原创 爲什麼要對信號加窗、幾種常見窗函數的特性

爲什麼要對信號加窗:https://blog.csdn.net/weixin_38313518/article/details/78106150?utm_medium=distribute.pc_relevant_t0.none-

原创 徹底弄懂友元函數與友元類

友元函數與友元類 參考自mooc魏英《C++程序設計》 A的意思是,友元函數不是該類的成員,所以不受該類public,proteced,private影響。 友元函數定義: P處用到了B類的引用,而B此時還沒有定義,

原创 眼圖、星座圖、瀑布圖

眼圖: https://blog.csdn.net/sternlycore/article/details/89405134?ops_request_misc=%257B%2522request%255Fid%2522%253A%

原创 多重繼承派生類、二義性問題、名字支配規則、虛基類

多重繼承派生類 參考mooc魏英《c++程序設計》 二義性問題 名字支配規則 虛基類 爲什麼使用虛基類? 我們知道多重繼承會造成二義性問題,那麼當多條繼承路徑上有一個公共的基類,那麼在這些路徑的匯合處,這個

原创 C++不同數據類型的數據進行運算,數據類型問題

C++不同數據類型的數據進行運算,數據類型問題 int型除以double型,結果是double型 自動轉換遵循以下規則: 若參與運算量的類型不同,則先轉換成同一類型,然後進行運算。 轉換按數據長度增加的方向進行,以保證精度

原创 類的作用域與生命週期

mooc魏英老師《C++編程語言》 類的作用域 Data &r=obj; //定義引用 r便作爲了obj的別名,r就是obj,obj就是r。 嵌套類 生命週期