История изменений
Исправление Stanson, (текущая версия) :
в следующем стандарте C появятся средства ООП
А их разве не было?
Указатели на функции в структурах возможны - значит можно объектить. Даже иногда это удобнее чем объектить в С++ ибо можно динамически в объектах методы подменять и ещё много всяких забавных вещей делать.
ЗЫ: в С++ умею, но не люблю из-за монстрообразных идиотизмов типа ххххх_cast<U &>(*const_cast<T *>(p)). Порнография же, приличный, вроде язык, а произвольно кастовать типы и с указателями работать не умеет. Если бы не Qt - вообще бы С++ не пользовал (хотя, если честно, там не совсем ФГМный С++).
Исправление Stanson, :
в следующем стандарте C появятся средства ООП
А их разве не было?
Указатели на функции в структурах возможны - значит можно объектить. Даже иногда это удобнее чем объектить в С++ ибо можно динамически в объектах методы подменять и ещё много всяких забавных вещей делать.
ЗЫ: в С++ умею, но не люблю из-за монстрообразных идиотизмов типа ххххх_cast<U &>(*const_cast<T *>(p)). Порнография же, приличный, вроде язык, а произвольно кастовать типы и с указателями работать не умеет. Если бы не Qt - вообще бы С++ не пользовал.
Исходная версия Stanson, :
в следующем стандарте C появятся средства ООП
А их разве не было?
Указатели на функции в структурах возможны - значит можно объектить. Даже иногда это удобнее чем объектить в С++ ибо можно динамически в объектах методы подменять и ещё много всяких забавных вещей делать.
ЗЫ: в С++ умею, но не люблю из-за монстрообразных идиотизмов типа ххххх_cast<U &>(*const_cast<T *>(p)). Порнография же, приличный, вроде язык, а произвольно кастовать типы и с указателями работать не умеет.