memento mori
-
- Там было не так просто. Использовался указатель на метод объекта,
причем объекты были разных классов. C++ такое штатно не умеет (по
крайней мере, не таким способом и не в той версии) и работало это
путем черной магии и спецбиблиотеки. Как выяснилось, с побочными
эффектами. - AlexG(06.04.2025 05:35)
- Создание родительского класса с общим методом и наследование от
него — это как раз правильный объектно-ориентированный подход,
который решил бы проблему без "черной магии" и спецбиблиотек. Бoмж(1292 знак., 06.04.2025 16:48)
- всё было переписано по варианту 1.1. Способы 1.2 и 1.3 не выглядят сильно полезными чтобы связать два объекта во время выполнения. AlexG(172 знак., 06.04.2025 22:25)
- Создание родительского класса с общим методом и наследование от
него — это как раз правильный объектно-ориентированный подход,
который решил бы проблему без "черной магии" и спецбиблиотек. Бoмж(1292 знак., 06.04.2025 16:48)
- Еще и вступим в сговор и будем кидать только левые тапки. Ни одного правого :) Cкpипaч(91 знак., 05.04.2025 20:50)
- Тапок, брошенный по правилам языка Rust, не может причинить вреда. Тапок, брошенный по правилам языка Си, может уничтожить всё живое в радиусе 100 м. - SciFi(05.04.2025 20:47)
- Там было не так просто. Использовался указатель на метод объекта,
причем объекты были разных классов. C++ такое штатно не умеет (по
крайней мере, не таким способом и не в той версии) и работало это
путем черной магии и спецбиблиотеки. Как выяснилось, с побочными
эффектами. - AlexG(06.04.2025 05:35)