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