AF
Size: a a a
AF
S
K
АК
requires auto
делал функцию sfinae-friendly при подстановке "плохих" аргументов, а не фейлил компиляциюAF
AF
АК
requires auto
и "чтобы как в расте"K
K
AF
АК
value + value
, пока ты не напишешь requires Addable
O
template<typename F>
auto foo(F f) {
return f(0, 1, 42);
}
K
AF
K
AF
struct dummy{
template<typename T>
operator T&&() const;
}
Callable<dummy, dummy, dummy>
d
struct Data {
int bytesProvided;
int bytesAvailable;
char data[50];
};
Как вот это грамотно реализовать?O
AF
AF