¿Qué cosas (o en qué casos) pueden hacer que C ++ sea más lento que C?

Esta es una pregunta de la entrevista, la entrevista se ha hecho.

¿Qué cosas pueden hacer que C ++ sea más lento que C?

El entrevistador lo preguntó muy profundamente y siempre preguntaba "¿algo más?" Cada vez que decía algo.

Mis ideas:

Las características de C ++ no disponibles en C pueden tener algún costo.

Por ejemplo, si usamos la asignación para inicializar los miembros de la clase dentro de un constructor que no se encuentra en la lista de inicialización, se puede llamar al constructor predeterminado del miembro una vez antes del cuerpo del constructor, y luego ese valor desapareció con la asignación.

Las funciones virtuales deben llamarse mediante la búsqueda del puntero de función virtual. Esto es una sobrecarga.

¿Alguna idea mejor?

Cualquier ayuda será apreciada.

Gracias !!!

Respuestas a la pregunta(7)

Su respuesta a la pregunta