Он был разработан Бьярном Страуструпом, начиная с 1979 года в Bell Labs, как расширение языка программирования C и первоначально назывался «C с классами».
Язык программирования C ++ был разработан Бьярном Страуструпом в Bell Labs в 1980-х годах.