По Бьярне «История C ++» (см. Стр. 6), аргументы по умолчанию были добавлены в самую первую версию самого первого воплощения C ++, C с классами , чьи «spec» (если можно так назвать) был опубликован еще в 1980 году.
Они оставались в наличии до первоначальной стандартизации в 1998 году и сохраняются до сегодняшнего дня.
Другими словами, каждая версия C ++ с незапамятных времен поддерживает аргументы по умолчанию.
Другими словами: буквально навсегда . :)