原创 c++構造及拷貝構造、析構函數的複習整理

c++構造、析構函數的複習整理一、構造函數1、構造函數定義2、函數重載3、默認構造函數4、構造函數初始化列表二、拷貝構造三、 析構函數 一、構造函數 1、構造函數定義 構造函數函數名與類名相同,無返回值類型(void也不可以),在

原创 STL的簡介及相關內容

STL簡介一、STL的簡要概述二、STL的組成結構三、STL中的容器四、STL的迭代器 一、STL的簡要概述 STL(standard template library)中文可譯爲標準模板庫或者泛型庫,其包含有大量的模板類和模板函

原创 c++關於模板的複習整理

c++關於模板的複習整理一、函數模板二、類模板 一、函數模板 函數模板是建立一個通用函數,它所用到的數據的類型(包括返回值類型、形參類型、局部變量類型)可以不具體指定,而是用一個虛擬的類型來代替(實際上是用一個標識符來佔位),等發

原创 c++關於多態的複習整理

c++關於多態的複習整理一、靜態聯編二、動態聯編(多態)三、純虛函數和虛析構1、純虛函數2、虛析構 一、靜態聯編 1、將源代碼中的函數調用解釋爲執行特定的函數代碼被稱爲函數名聯編 2、根據函數名選擇對應的函數體執行,但是在C++有

原创 c++繼承的複習整理

c++繼承的複習整理一、繼承和派生的介紹二、三種繼承方式三、繼承中的構造和析構1、繼承單個類時的構造析構2、繼承多個類的構造析構四、多繼承(菱形繼承) 一、繼承和派生的介紹 C++ 中的繼承是類與類之間的關係,拿現實世界中的關係舉

原创 c++關於運算符重載的整理

c++關於運算符重載的整理一、運算符重載二、基礎運算符重載1、類內定義運算符重載函數2、在全局範圍內定義運算符重載函數三、前++和後++的運算符重載1、前++的運算符重載2、後++的運算符重載四、<<和>>的運算符重載五、=運算符

原创 c++關於靜態、友元、常量成員的複習整理

c++關於靜態、友元、常量成員的複習整理一、靜態成員1、靜態變量2、靜態函數二、常量成員1、常量成員變量2、常量函數成員三、友元成員 一、靜態成員 靜態成員包含靜態變量和靜態函數。 靜態成員的性質: 1、類中的靜態數據成員,所有對

原创 c語言字符數組及使用方法

c語言字符串及使用方法一、字符數組和字符串二、字符數組的輸入三、字符數組的輸出四、C 語言字符串處理函數1、字符串連接函數 strcat()2、字符串複製函數 strcpy()3、字符串比較函數 strcmp()4、字符串測長函數

原创 C語言關於雙鏈表的複習整理

C語言關於雙鏈表的複習整理一、頭文件的使用二、雙鏈表節點的初始化1、構建節點2、節點初始化函數的編寫三、雙鏈表頭節點和尾節點的構建1、構建頭、尾節點2、頭、尾節點初始化函數四、構建雙鏈表函數(尾插)五、雙鏈表數據的插入六、雙鏈表節

原创 不用strcat實現字符串的連接

不用strcat實現字符串的連接 #include<stdio.h> int main() { char str1[100]; char str2[50]; int i, j; gets(str1); gets(str2

原创 c++構造、析構函數的複習整理

c++構造、析構函數的複習整理一、構造函數1、構造函數定義2、函數重載3、默認構造函數4、構造函數初始化列表二、 析構函數 一、構造函數 1、構造函數定義 構造函數函數名與類名相同,無返回值類型(void也不可以),在創建對象時自

原创 C語言實現推箱子

C語言實現推箱子一、工具介紹二、代碼實現1、用到的頭文件2、初始化地圖,定義了一個二維數組,利用二維數組來對地圖上的元素實現定義(如:0爲空地,1是圍牆,2是人物,3是目的地,4是箱子,5是箱子進入目的地,6是人進入目的地)3、對

原创 mySQL的創建及部分應用

mySQL的使用方法複習整理一、數據庫的常用術語二、mySQL中的數據類型1、整數類型(精確值)2、浮點數類型(近似值)3、字符串類型4、日期和時間三、數據庫的應用1、啓動與關閉2、使用方法3、數據庫的增刪查改 一、數據庫的常用術

原创 C語言關於順序表的整理

C語言關於順序表的整理一、結構體的創建二、順序表初始化函數三、順序表增刪查改功能函數的實現1、元素逐個增加2、指定位置插入元素3、刪除全部元素4、刪除指定位置元素5、檢查順序表是否爲空6、修改指定位置的值7、元素的輸出8、釋放順序

原创 C語言關於變量和數據類型的整理

C語言變量和數據類型一、變量1、變量的定義2、變量名的命名規則二、數據類型 一、變量 1、變量的定義 變量來源於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。 2、變量名的命名規則 (1)變量名必須