Здравствуйте, <Аноним>, Вы писали:
А>static не подойдет, если в классе B будет переменная типа std::string, или что нибудь в этом роде, то будут утечки памяти.
я говорил только про компиляцию . А где будет утечка?
Здравствуйте, Аноним, Вы писали:
А>Мне кажется, что такое разделение усложняет кодирование.
Такое разделение необходимо, т.к. в общем случае размер указателя-на-мембер может быть больше чем sizeof(void*). здесь
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[4]: Как привести к типу?
От:
Аноним
Дата:
03.02.08 14:57
Оценка:
Здравствуйте, Vain, Вы писали:
V>Такое разделение необходимо, т.к. в общем случае размер указателя-на-мембер может быть больше чем sizeof(void*). V>здесь
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>Нет. Концептуальная разница между объектом и членом объекта.
А>Да, но java ведь такое работает? Я не ошибаюсь?
Что конкретно работает в java?
То как ты хочешь в java ты тоже не получишь.
Если попробуешь, то получишь что-то типа этого:
cannot make a static reference to a non-static field
Re[8]: Как привести к типу?
От:
Аноним
Дата:
03.02.08 17:30
Оценка:
Здравствуйте, Аноним, Вы писали:
А>>Да, но java ведь такое работает? Я не ошибаюсь?
А>Что конкретно работает в java? А>То как ты хочешь в java ты тоже не получишь. А>Если попробуешь, то получишь что-то типа этого: А>
А>cannot make a static reference to a non-static field