C++ 20 Concept 語法

requires expression 一種表達式,它很像一個lambda表達式,一個未命名元函數。例如:express requires(int a,int b){ a+b;} 其中:()部分是參數列表,{ }部分是需求列表。這個表達式是在編譯期求值的,表達式的結果是true或者false。它的工做機制是:對於{ }內的若干條語句檢查可行性,若是都能經過,則本條requires expressi
相關文章
相關標籤/搜索