C C 隨筆目錄

2022-06-02 10:33:14 字數 4194 閱讀 3087

基礎部分

(1)巨集定義

《assert》

《offset巨集》

《#pragma once》

《巨集定義學習》

《預處理語句》

《#if 0 #end if》

《c語言 巨集定義的1<<0 與 直接定義1 有什麼區別》

《區分不同作業系統、編譯器不同版本的巨集》

《巨集和函式的區別(乙個bug的總結)》

(2)指標

《指標》

《指標與陣列》

《指標運算》

《指標詳解》

《[1] more effective c++ (智慧型指標)》

《[2] 智慧型指標》

《[3] 智慧型指標std::auto_ptr》

《[4] 智慧型指標boost::scoped_ptr》

《[5] 智慧型指標boost::shared_ptr》

《[6] 智慧型指標std::weak_ptr》

《[7] 智慧型指標總結》

《資源共享型智慧型指標實現方式》

(3)函式

《函式》

《main 函式返回值》

《內聯函式》

《c++前置宣告》

《函式後面加throw關鍵字》

《為什麼c++函式形參預設值從最末乙個賦值?》

《函式符

》(4)字串

《字串(string類)》

《字串(strlen)》

《字串(strcpy)》

《字串(strcat)》

《字串(strcmp)》

《字串(memcpy)》

《字串函式集》

《字串常量》

(5)關鍵字

《static關鍵字(c/c++ 語言中的作用)》

《static關鍵字(1)》

《typedef關鍵字》

《sizeof關鍵字》

《explicit關鍵字》

《enum關鍵字》

《const關鍵字》

(6)類

《類》《類中函式(建構函式、析構函式、拷貝建構函式、賦值建構函式)》

《常物件與this指標》

《const修飾虛函式》

《強制型別轉換(const_cast)》

《用c++實現乙個不能被繼承的類》

(7)c++基礎

《c++資料型別》

《c++知識點綜述》

《堆與棧》

《臨時物件專題》

《引用》

《結構與聯合》

《字元陣列》

《strlen 與 sizeof》

《陣列》

《儲存型別》

《if (0 == a) 和 if (a == 0)》

《extern"c"

》《c++術語俗解》

《前置++ 後置++》

《型別轉換》

《多重迴圈編碼規範》

《移位運算》

《c++型別轉換》

《面向過程和物件導向程式設計的優缺點》

《左值引用、右值引用和移動語義》

《程式語言的可移植性》

《new物件時,類名後加括號與不加括號的區別》

《指標二次釋放(_block_type_is_valid)》

《delphi 與 c++的基本語法區別》

《raii慣用法詳解》

《值語義與物件語義》

《new與delete》

《面向過程與物件導向》

《物件與變數》

《只允許物件生成於堆內》

《交換兩個數的方法》

《c++ hpp檔案》《

switch case 字串表示式支援

》《c++記憶體分割槽》

(8)編譯錯誤

《類中靜態成員變數 && 無法解析的外部符號》

《c++ error c2663:n個過載沒有「this」指標的合法轉換》《

一元「++」:「_iter」不定義該運算子或到預定義運算子可接收型別的轉換

》(9)api應用

《loadlibrary載入動態庫失敗》

(10)linux相關

《linux c access》

(11)演算法

《字串匹配kmp演算法》

(12)面試題

《c++知識點綜述》

《c/c++筆試題(程式設計題)》

《c/c++筆試題1(基礎題)》

《c++筆試題2(基礎題)》

《面試題(1)》

(13)c++ primer plus 第六版

《c++ primer plus 第六版 **筆記》

繼承模組

《繼承專題》

《理解封裝繼承多型》

《過載 覆蓋 隱藏》

《多型專題》

《多型知識點》

《純虛函式和虛函式的聯絡》

《繼承(引用~析構~virtual)》

《友元》

stl標準模板庫

《stl容器vector應用注意事項》

《stl容器之set》

《stl容器之map》

《stl容器之list》

《stl容器之deque》

《stl容器之vector》

《模板類 宣告與定義》

《std::vector 判斷vector容器中是否存在某元素

》高階部分

《more effective c++ (靜態繫結與動態型別)》

《more effective c++ (限制類的物件數量)》

《more effective c++ (效率)》

《more effective c++ (虛擬建構函式)》

《more effective c++ (運算子)》

《more effective c++ (基礎議題)》

《c++ crtp》

《modern c++ 模板通用工廠》

c++11部分

《c++11 function 使用場景》

《c++11—lambda函式》

《c++11 __pragma操作符》

《c++11 __func__預定義識別符號》

《c++11 變長引數的巨集定義以及__va_args__》

《c++11 __cplusplus》

《c++11 靜態斷言—static_assert》

《c++11 noexcept修飾符與noexcept操作符》

《c++11 快速初始化成員變數》

《c++11 非靜態成員的sizeof》

《c++11 擴充套件的friend語法》

《c++11 final/override控制》

《c++11 函式模板的預設模板引數》

《c++11 外部模板》

《c++11 區域性和匿名型別作模板實參》

《c++11 繼承建構函式》

《c++11 委派建構函式》

《c++11 指標成員與拷貝構造(淺拷貝與深拷貝)》

《c++11 移動語義》

《c++11 左值、右值與右值引用》

《c++11 std::move 強制轉換為右值》

《c++11 完美**》

《c++11 顯式轉換操作符》

《c++11 pod型別》

《c++11 非受限聯合體》

《c++11 使用者自定義字面量》《

c++11 模板的別名》《

c++11 右尖括號》的改進》《

c++11 auto型別推導》《

c++11 decltype》《

c++11 追蹤返回型別》《

c++11 基於範圍的for迴圈》《

c++11 強型別列舉》《

c++11 智慧型指標》《

c++11 constexpr》《

c++11 =default 和 =delete

》《c++11 nullptr》

《c++11 initializer_list)》

《c++11 std::function函式包裝器》《

c++11 ref-qualifiers

》開源庫

《c++ spdlog日誌管理》《

nlohmann json for modern c++

》實踐部分

《c++ 求時差》

《演算法set_intersection、set_union、set_difference

》good good study, day day up.

順序 選擇 迴圈 總結

IOC AOP隨筆目錄

然而在於我們的邏輯分層的每一層次之間的耦合度解耦也是乙個常見的問題.這樣在層次的變化中我們需要實現不變更服務層次,這是我們的設計必須依賴於不變介面 抽象 對於分層的介面物件建立我們當前流程的解決方案是ioc框架,負責不變物件的建立組合,當下流行的ioc框架有 autofac,castle winds...

文獻隨筆目錄

1.基於物聯網技術的無紙化電子病案管理系統設計與應用 文獻閱讀隨筆 2.基於uml的電子病案管理系統的設計 文獻閱讀隨筆 3.基於uml的電子病案管理系統設計與實現 文獻閱讀隨筆 4.醫院病案管理系統的設計與實現 文獻閱讀隨筆 5.病歷及隨訪資訊管理系統的研究 文獻閱讀隨筆 6.基於商空閫的電子病柰...

linux隨筆 目錄 檔案

linux根目錄簡介 根目錄即 bin,sbin 儲存系統命令 usr 系統軟體資源目錄 usr bin 普通使用者命令 usr sbin 超級使用者的命令 boot 啟動目錄 dev 硬體目錄 etc配置目錄 lib 函式庫目錄 media mnt tmp 空目錄 proc sys 記憶體的碟符目...