原创 C++知識點總結(面向對象5-const成員, 拷貝構造函數)

文章目錄const成員, 引用成員引用類型成員拷貝構造函數1(Copy Constructor) (重點)拷貝構造2-調用父類的拷貝構造函數拷貝構造3-注意點拷貝構造4-淺拷貝, 深拷貝 const成員, 引用成員 const成員

原创 C++知識點總結(面向對象6-隱式構造, 友元, 內部類, 局部類)

文章目錄對象類型的參數和返回值匿名對象(臨時對象)隱式構造編譯器自動生成的構造函數友元內部類局部類 對象類型的參數和返回值 使用對象類型作爲函數參數或者返回值, 可能會產生一些不必要的中間對象 (1)對象類型做函數參數時 void

原创 LeetCode刷題日記(一)——鏈表、棧相關

文章目錄[226. 翻轉二叉樹](https://leetcode-cn.com/problems/invert-binary-tree/)[232. 用棧實現隊列](https://leetcode-cn.com/problem

原创 包管理器pacman總結

安裝軟件 sudo pacman -S [軟件名字] 更新軟件 sudo pacman -Sy #更新Arch軟件源 sudo pacman -Syy #強制更新Arch軟件源 sudo pacman -Su #更新軟

原创 C++知識點總結(其他語法1-運算符重載)

文章目錄運算符重載1(operator overload)運算符重載2-完善運算符重載3-更多運算符運算符重載-調用父類的運算符重載函數運算符重載-仿函數(函數對象)運算符重載注意點 運算符重載1(operator overloa

原创 C++知識點總結(基礎語法2-內聯函數, const, 引用)

文章目錄內聯函數1(inline function)內聯函數與宏const引用(Reference)引用的本質彙編語言x64彙編-寄存器(Registers)mov指令const 引用(常引用Const Reference)con

原创 C++知識點總結(面向對象2-構造函數, 初始化列表)

文章目錄構造函數1(Constructor)構造函數2成員變量的初始化(瞭解)析構函數(Destructor)繼承成員訪問權限初始化列表1初始化列表與默認參數配合使用構造函數的互相調用初始化列表3-父類的構造函數 構造函數1(Co

原创 C++知識點總結(面向對象3-多態)

文章目錄多態1父類指針, 子類指針多態多態2-虛函數多態3-虛表多態4-虛表的彙編分析多態5-虛表的作用多態6-虛表的細節多態7-調用父類的成員函數多態8-虛析構函數多態9-純虛函數, 抽象類 多態1 父類指針, 子類指針 (1)

原创 Java(最基本語法)

基礎語法 每一條語句都必須以分號結尾 Java中的方法就是其他編程語言中的函數 main方法是程序的入口 沒有main方法, Java程序是無法啓動的 方法必須包含在class內部, 先有class, 再有方法 p

原创 C++知識點總結(基礎語法1-函數重載, 默認參數)

文章目錄函數重載1函數重載2默認參數extern "C" 1-作用extern "C" 2-C,C++混合開發extern "C" 3-__cplusplusextern "C" 4-#pragma once 默認情況下,

原创 C++知識點總結(面向對象1-類和對象, this指針, 內存佈局)

文章目錄面向對象1-類和對象面向對象2- 對象的內存面向對象3-this面向對象4-指針訪問的本質面向對象5-指針的思考題面向對象6-0xCC內存-封裝, 內存佈局, 堆空間封裝內存空間的佈局堆空間內存-堆空間的初始化內存-對象的

原创 C++知識點總結(面向對象4-多繼承, 靜態成員static)

文章目錄多繼承1-虛函數同名函數同名成員變量多繼承2-菱形繼承多繼承3-虛繼承靜態成員(static)靜態成員經典應用-單例模式 多繼承1-虛函數 如果子類繼承的多個父類都有虛函數, 那麼子類對象就會產生對應的多張虛表. 同名函

原创 C++知識點總結(其他語法2-模板, 類型轉換, C++11新特性)

文章目錄模板(template)模版2-編譯細節類型轉換1.const_cast2.dynamic_cast3.static_cast(瞭解, 開發中很少用)4.reinterpret_castC++11新特性6.Lambda表達

原创 《鳥哥的Linux私房菜》磁盤與文件系統管理總結

df:列出文件系統的整體磁盤使用量 du:查看文件系統的磁盤使用量(常用在查看目錄所佔的磁盤空間) 如果直接df就是顯示系統內所有的文件系統,以1K的容量列出來 df -h 以人們易閱讀的G,M,K的格式自行顯示 df -i

原创 鳥哥的Linux私房菜筆記計算機概論(基本知識)

電腦的五大單元包括:輸入單元,輸出單元,控制單元,算數邏輯單元,記憶單元(內存和輔助存儲即軟盤,光盤)。 中央處理器(cpu)包含控制單元和算數邏輯單元。 數據會流進或流出內存是CPU所發佈的控制指令,而CPU實際要處理的數據則