Нововведеннями С++ порівняно з С є: підтримка об'єктно-орієнтованого програмування через класи; підтримка узагальненого програмування через шаблони; доповнення до стандартної бібліотеки; додаткові типи даних; обробка винятків; простори імен; вбудовані функції; перевантаження операторів; перевантаження імен функцій; посилання і оператори управління вільно розподіленою пам'яттю. Приклади Приклад програми «Hello, world!» Нижче наведено приклад простої програми на С++, яка виводить на стандартний потік виводу рядок Hello, world!. #include <iostream> using namespace std; int main() {