原创 類模板封裝(奇技淫巧)

//類模板封裝(奇技淫巧) #include<iostream> using namespace std; class A { public: A(int id):_id(id){} ~A() {} void print() {

原创 c++可以把任意基本類型轉換爲string, 類似於c 語言中的 sprintf函數

//c++中按照格式輸入輸出 類似於c 語言中的 sprintf函數 #include<iostream> #include<sstream>//std::stringstream 頭文件 int main() { std::st

原创 c++ 文件操作

//c++ 文件操作 2018-12-02 //功能 創建一個 file.txt 文件 寫入 10行數據 gaohaiwen-0 //在讀取數據 根據 '-' 拆分字符串 只要'-' 後邊的數字 //存入向量裏 常迭代器遍歷出來 /

原创 委派構造

//委派構造函數可以 在一個類中的構造函數的初始化表中 //使用其他構造函數 #include <iostream> using namespace std; class father { public:     father() :fa

原创 向量基本操作

//向量使用 emplace_back() 函數插入元素 節省內存; ////////////////////////////////////////////////////////////////////////////////////

原创 繼承構造

//集成構造可以不執行子類構造直接執行幾類構造 通過using father::father; #include <iostream> using namespace std; class father { public:     fat

原创 使用bind 對函數進行封裝改變函數形參(還能改變函數的形參數量以及順序)

//使用bind 對函數進行封裝改變函數形參(還能改變函數的形參數量以及順序) #include <iostream> #include < functional>   using namespace std; void func(int

原创 c++ 11 特性之auto

 auto並沒有讓C++成爲弱類型語言,也沒有弱化變量什麼,只是使用auto的時候,編譯器根據上下文情況,確定auto變量的真正類型。 auto在C++14中可以作爲函數的返回值 #include<iostream> auto add(i

原创 using 關鍵字的聯繫和 map基本操作

//using 關鍵字的聯繫和 map基本操作 #include<iostream> #include<type_traits> #include<map> #include<string> using namespace std; //