В языке C++ класс Decimal не является встроенным типом данных. Однако, в стандартной библиотеке C++ есть классы, которые можно использовать для работы с десятичными числами, такие как std::decimal::decimal32, std::decimal::decimal64 и std::decimal::decimal128.
Почему в языке C++ отсутствует встроенный тип Decimal, аналогичный типу данных в Python, можно объяснить историческими причинами. В C++ уделялось больше внимания производительности и низкоуровневому программированию, поэтому встроенный тип Decimal не был включен в стандартную библиотеку языка.
Впрочем, возможно написать собственный класс Decimal и добавить его в проект на C++. Существуют сторонние библиотеки, такие как boost::multiprecision и libdecimal, которые предоставляют реализации десятичных чисел для C++. Таким образом, если необходимо работать с десятичными числами в C++, можно воспользоваться этими библиотеками или написать собственную реализацию класса Decimal.