Alguém poderia me dizer se meu estilo de indent C ++ é nomeado? (exemplo dado)
-
23-09-2019 - |
Pergunta
Estou aprendendo C ++. Para mim, meu estilo de programação é exatamente o que parece melhor; Parece não seguir as regras de um estilo em particular. Aqui está um exemplo
void f(int x){ //no space between close-paren and bracket
if (!x){
cout << "x is non-zero\n";
} //closing bracket indented to the same level as the original statement
}
É apenas um pouco diferente para algo como uma classe ou um espaço para nome:
class myClass {}; //space between class name and bracket, otherwise the same as functions
O K&R Style usa esse tipo de suporte para declarações, mas meu estilo o usa para tudo. Eu gostaria de saber se há um nome para isso para que eu possa dizer simplesmente qual é o meu estilo de recuo, sem ter que explicar o uso de exemplos como esses.
Solução
Parece o estilo BSD KNF. Vejo http://en.wikipedia.org/wiki/indent_style
(Observe, também é o mesmo estilo que eu prefiro :))
Outras dicas
Eu fiz algum teste e descobri que depois de criar variações com propagação automática, é muito difícil de alterá-los.Se você configurar configurações de variação com variações automáticas definir TI fora antes de criar hierarquias funciona.
Parece uma ligeira modificação do estilo K&R; Não estou ciente de nenhum nome para isso. As variações potenciais nos estilos de programação para uma linguagem não sensível ao espaço-branco são tão vastas que você deve esperar que poucos deles tenham nomes adequados.