可能有點標題內文不符,
是說昨天在leetcode上面看到一段code,
他函式/變數的宣告方式有點複雜,
具體code如下:
static int SPEED_UP = [](){
ios_base::sync_with_stdio(false);
cin.tie(0);
return 0;
}();
完整的code則在此 https://goo.gl/LY6wAQ 。
大概可以理解這是不執行cin清buffer的動作,
可是那個 [](){ … }() 是第一次看到這寫法,
也不知道如何具體描述並且查詢,
也不太像跟命令式/表達句相關的東西,
還請各位熟門路的老司機帶個路惹QAQ