- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
// This concept tests whether 't + u' is a valid expression
template<typename T, typename U>
concept can_add = requires(T t, U u) { t + u; };
// The function is only a viable candidate if 't + u' is a valid expression
template<typename T, typename U> requires can_add<T, U>
auto add(T t, U u)
{
return t + u;
}
MAPTbIwKA 24.10.2019 02:34 # 0
guest8 24.10.2019 02:37 # −999
guest8 24.10.2019 10:25 # −999
guest8 24.10.2019 10:32 # −999
Elvenfighter 24.10.2019 11:28 # 0
Desktop 24.10.2019 19:48 # 0
Но я правильно понимаю, что это не более чем попытка помочь компилятору соскрести мозги с плитки?
superhackkiller197 24.10.2019 23:37 # 0
Твои питушиные мозги бы кто соскрёб. Не знаешь матчасти - не пытайся показаться умным, питушочек.
guest8 24.10.2019 23:39 # −999
eszett 06.11.2019 17:08 # 0