Это вопрос интервью, интервью было сделано.
Что может сделать С++ медленнее, чем C?
Интервьюер спросил его очень глубоко и всегда спрашивал "что-нибудь еще", когда я что-то говорил.
Мои идеи:
Функции С++, недоступные в C, могут иметь некоторую стоимость.
Например, если мы используем назначение для инициализации членов класса внутри конструктора, а не списка инициализации, конструктор по умолчанию для члена может вызываться один раз перед телом конструктора, а затем это значение уничтожается назначением.
Виртуальные функции нужно вызвать путем поиска указателя виртуальной функции. Это накладные расходы.
Любые лучшие идеи?
Любая помощь будет оценена.
спасибо!!!