Size: a a a

2021 January 20

И

Игорь in dlang.ru
Тогдв структуру лргера можно просто вернуть копируя себя
источник

МВ

Макс Воробьев... in dlang.ru
Dark Hole
А как их ещё представлять?
примерно указатель на ф-ю?)
источник

DH

Dark Hole in dlang.ru
Макс Воробьев
примерно указатель на ф-ю?)
Указатель на функцию это указатель на функцию
источник

DH

Dark Hole in dlang.ru
И они тоже есть
источник

МВ

Макс Воробьев... in dlang.ru
struct Test {
   void d() {}
}
t.d.log_method_call;
как правильно передать метод в log_method_call(void delegate(ref Test)) ?
источник

EP

Egor Pugin in dlang.ru
Константин Пунш
А что не так с ними
они не смогли объяснить
источник

DH

Dark Hole in dlang.ru
Макс Воробьев
struct Test {
   void d() {}
}
t.d.log_method_call;
как правильно передать метод в log_method_call(void delegate(ref Test)) ?
Я ничего не понял
источник

DH

Dark Hole in dlang.ru
И ufcs
источник

DH

Dark Hole in dlang.ru
И ref Test в параметрах
источник

МВ

Макс Воробьев... in dlang.ru
Dark Hole
И ufcs
вот в нем и проблема. а точнее в том, что метод можно вызвать без скобок
источник

МВ

Макс Воробьев... in dlang.ru
log_method_call(void delegate(ref Test))
можно вызвать только как
log_method_call(t => t.d())
источник

МВ

Макс Воробьев... in dlang.ru
т е вызов метода завернуть в еще одну лямбду
источник

КП

Константин Пунш... in dlang.ru
Макс Воробьев
struct Test {
   void d() {}
}
t.d.log_method_call;
как правильно передать метод в log_method_call(void delegate(ref Test)) ?
(&t.d).log_method_call?
источник

И

Игорь in dlang.ru
Зачем все эти огороды?
источник

DH

Dark Hole in dlang.ru
Макс Воробьев
вот в нем и проблема. а точнее в том, что метод можно вызвать без скобок
Объясни по порядку
источник

DH

Dark Hole in dlang.ru
Потому что я не понимаю ни проблему
источник

DH

Dark Hole in dlang.ru
Ни смысл всего этого
источник

КП

Константин Пунш... in dlang.ru
Он хочет передать делагат ввиде метода
источник

DH

Dark Hole in dlang.ru
А, кажется я понял
источник

КП

Константин Пунш... in dlang.ru
Макс Воробьев
вот в нем и проблема. а точнее в том, что метод можно вызвать без скобок
Так передай указатель
источник