Цитата(dxp @ Mar 18 2008, 11:36)

Тут у вас объявлен POD тип. На самом деле это просто обычная С-структура. POD типы могут лежать в RO памяти без проблем, как и подобает обычным С-типам.
Так я и написал что реально просто структура с методами. Но я предпочитаю писать как class что бы отличать от просто структур, которые не имеют методов. К тому же это не совсем POD - потому что метод foo там есть и совместимости с С уже нет.
Цитата(IgorKossak @ Mar 18 2008, 11:42)

С объектами производных классов тоже не просто.
Это да, и к тому же если есть VMT, даже без производных классов, IAR почему то не может заранее положить указатель на VMT, обязательно вызывается функция, которая туда его кладет.
Но остается возможность использовать template.
Сообщение отредактировал KRS - Mar 18 2008, 09:09