Re[2]: замена VPTR это "грязный" хак?
От: zaufi Земля  
Дата: 03.04.11 22:35
Оценка: 1 (1) +6 -1
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, Аноним, Вы писали:


А>>Хочу использовать реализации интерфейсов без динамической реаллокации объектов реализующих их,

А>>способ примерно такой:

CS>Это стандартная фича языка.

да?? а ссылочку на section в стандарте можно в студию?? %)

CS>Поэтому хаком это является в том случае если этот момент у тебя не задокументирован должным образом.


это хак в любом случае, в зависимости от того документированный он или нет можно только подставлять разные эпитеты... типа "грязный хак", например
ради чего делать себе жизнь сложнее и тем кому неповезет сопровождать этот код, когда можно легко обойтись "стандартным" (Behaviour) паттерном?
сложнее в том плане, что нужно очень аккуратно контролировать размер объектов, типы полей, заботиться о правильной переинициализации, аккуратно писать конструкторы внутренних классов, и все такое прочее... все это очень жестко завязано на конкрентую задачу и layout классов изменяющих поведение, и шаг вправо\лево -- расстрел памяти... ради чего? какой profit??
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.