Цитата(a9d @ Nov 27 2012, 07:09)

Решил повторить
http://www.codenet.ru/progr/cpp/oopc.phpНо IAR ругается на static в структуре и "Point2D_fn_Init Point2D :: Init = Point2D_method_Init;"
Как в IAR это оформляется?
Формально в IAR оформляется так:
typedef struct Point3D
{
int tag;
float x,y,z;
static Point3D_fn_Init Init;
static Point3D_fn_Draw Draw;
};
Вышеприведенный по ссылке пример после этой корректировки IARoм нормально компилируется.