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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top