двухшаговая инициализация
|
|
Понедельник, 03 Августа 2020 г. 21:36
+ в цитатник
Twilight: Да, из-за особенности архитектуры я не могу вызывать initialize в точке создания объекта, однако я могу создавать объект в точке его инициализации.
Но вопрос был совсем не про это.
Если единственный вариант решения проблемы с хранением указателя при использовании метода initialize( ObjectData ) - это передача ObjectData через всю иерархию наследования ( что в моем случае выглядит не совсем красиво, так как в половине случаев, данный параметр просто передается ниже по цепочке наследования ), то вопрос я снимаю.
Я все-таки надеялся, что к существующим решениям
1 - мало однотипного кода и однотипных описаний классов, но при этом сам следи за указателем
2 - много однотипного кода, но никаких указателей
можно добавить
3 - мало однотипного кода и нет указателей
https://forum.sources.ru/index.php?showtopic=419313&view=findpost&p=3835767
Метки:
C/C++:
Общие вопросы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-