本單元重點回顧
bits/stdc++.h是 GNU 專屬萬用包:全部標頭檔一行搞定;代價是不可移植、編譯變慢、撞名機率增加(ambiguous 錯誤就換變數名)。比賽環境幾乎都是 GNU,放心用。auto讓編譯器從初始值推型態:沒有初始值不能用;推的是「初始值的型態」(1e18是 double)。建議只用在型態名稱又臭又長處——iterator、結構化綁定、lambda。參考=別名:
int &r = a;之後r與a是同一個變數;宣告必綁定、綁定不能換。7.5 的參數&就是它。大容器進函式要加
&:傳值是整份複製 O(n);不改就const vector<int> &v,要改就去掉 const。