Развитие С++, imho, идёт не в том направлении. Асинхронный
ввод/вывод сделали или висим/ждём пока fstream.write()
отработает... SIMD команды 25+ лет существуют, но в языке только
тормозной class vector есть. Тюплы вот появились и на том спасибо.
А с указателями всё так же опасно и непредсказуемо (UB). Если уж
перешли на reference и static_cast, то адресную арифметику надо
делать depricated. Возможности параллельных
вычислений/многопоточных/процессорных уродливы, imho. Шаблоны все каждый раз надо перекомпилировать... И так 25 лет. Auto спёрли, но он теперь опасен, снижает проверку типов, которой С++ славился.