ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
715724 Топик полностью
framer (27.11.2016 16:58, просмотров: 52) ответил fk0 на Делать чего-либо в конструкторе -- за это сжигать нужно: потом такой класс унаследуют, будут пытаться применять, а если действия предпринятые в конструкторе вызывают коллбэки (через виртуальную функцию абстрактного базового класса), то выяснишь,
Да и это верно. Но нет идеального решения для всего. При таком подходе потом оказывается, что за каждой поднятой инстанцией объекта надо еще кучу функций вызывать и получаются копи-пасты. А виртуальные функции в конструкторе это криминал.