Desde su concepción, C++ ha evolucionado hacia una serie de ideales para código elegante y eficiente, incluyendo seguridad completa de type-and-resource, igual soporte para tipos definidos por el usuario built-in, y manipulación directa de hardware y recursos del sistema.
Aquí, articularé los ideales fundamentales de C++ y las estrategias para evolucionarlo, hasta llegar al actual standard ISO C++20.