原创 類模板封裝(奇技淫巧)
//類模板封裝(奇技淫巧) #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; //