@Maniero Estou aqui estudando C++. A hora que vi que dá pra inicializar variável com int a(2); ou int b{2}; pensei "rapaz, pára, olha aonde você tá se metendo" :P só conheço o int x = 2 :D
por isso eu falo que o dia q alguém criar coragem de bancar a criação de uma nova linguagem que seja o C++, ñ outra coisa como todos fazem e dizem q é pra substituir o C++, seja ele mesmo, mas sem o legado, ou seja, joga fora tudo o q tá lá pra compatibilidade com o que veio antes de C++ 11, incluindo é claro tudo do C, a linguagem ficará sensacional
ela tem muito legado pra carregar, um dos motivos q é lenta pra compilar e tem alguns problemas, ou dificuldades pra otimizar ao máximo.