LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Потому, что в С++ много полезных фич. К примеру:

  • пространства имён;
  • перегрузка функций;
  • шаблонные функции;
  • создание классов для структур данных, в том числе шаблонных;
  • виртуальные методы для динамической диспатчеризации;
  • конечно же исключения.

Это всё позволяет писать в стиле С, но тем не менее в отдельных местах улучшать код.

К примеру в моей программе на C сейчас есть метод myapp_usbd_descriptors_usbd_event_handler_setup_get_descriptor и такое имя не от хорошей жизни.

Исходная версия vbr, :

Потому, что в С++ много полезных фич. К примеру:

  • пространства имён;
  • перегрузка функций;
  • шаблонные функции;
  • создание классов для структур данных, в том числе шаблонных;
  • виртуальные методы для динамической диспатчеризации;
  • конечно же исключения.

Это всё позволяет писать в стиле С, но тем не менее в отдельных местах улучшать код.

К примеру в моей программе на C сейчас есть метод [tt]myapp_usbd_descriptors_usbd_event_handler_setup_get_descriptor[/tt] и такое имя не от хорошей жизни.