AT
Я считаю, что лямбды для этой цели всё же проще использовать.
Size: a a a
AT
OS
struct { void operator () () const {} } f;
вот тоже не надо)AT
В
AT
AT
OS
В
AT
AT
OS
AT
struct { void operator () () { operator (); } } f;
, а для лямбды нужно делать сложно и многословно auto f = [] (const auto & f) -> void { f(f); }; f(f);
В
AT
void f() { template<typename> struct S {}; }
или void f() { struct S { template<typename> void g() {} };
. Только и всего. Речь не про вывод шаблонных параметров и т.п.A
В
void f() { template<typename> struct S {}; }
или void f() { struct S { template<typename> void g() {} };
. Только и всего. Речь не про вывод шаблонных параметров и т.п.В
void f() { template<typename> struct S {}; }
или void f() { struct S { template<typename> void g() {} };
. Только и всего. Речь не про вывод шаблонных параметров и т.п.AT
хотя всегда можно создать функтор структуру с вложенной структурой
видимо я не могу донести мысль. Не вижу связи с написанным вышеВ
хотя всегда можно создать функтор структуру с вложенной структурой
видимо я не могу донести мысль. Не вижу связи с написанным вышеПК