C++新銳見聞



頭文件


全能頭文件

#include<bits/stdc++.h>

爲Visual Studio添加該功能

輸入輸出流

std::ios::sync_with_stdio(false);
std::cin.tie(0);


庫函數

新版C++語法

for(auto item:container)
for(auto i:container){
	std::cout<<i<<" ";
}
std::cout<<std::endl;

assert(expression)中斷

表達式expression爲正常執行時的條件,爲false時觸發中斷

memset與fill初始化


熟能生巧小技藝

遞歸

三目運算符

自定義數據結構(取別名)

模板

格式化輸出

文件讀寫

類模板

函數模板

動態數組(一維)

動態矩陣(二維)

複雜數據結構(多維)

pair鍵值對實現關聯
set集合實現元素去重
指針與鏈表由基礎到進階

整型數字

浮點數字

字符串

生成所有子串
生成所有子序列
實現各元素的排列組合

預處理

質數篩法

二進制運算

大數階乘
超精度運算

排序

搜索

DFS
BFS

網絡編程

socket

實現網絡上傳與下載

桌面編程

QT

MFC

自動機

待更。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章