A minha duvida é bem simples, eu sei que em C não podemos criar uma variável depois de já começarmos a programar de fato, ou seja devemos declarar todas as variaveis no inicio do programa, em C++ eu sempre desconsiderei isso, tipo, crio variáveis em qualquer lugar, pois para mim a linguagem me permite isso, mas é exatamente sobre isso que eu tenho duvida, mesmo fazendo eu não sei se é correto, ou seja, posso fazer isso ou devo fazer como no C?