Question

J'apprends C ++. Pour moi, mon style de programmation est tout ce qui semble le meilleur; il ne semble pas suivre les règles de tout un style particulier. Voici un exemple

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
}

Il est légèrement différent pour quelque chose comme une classe ou d'un espace de noms:

class myClass {}; //space between class name and bracket, otherwise the same as functions

de style K & R n'utilise ce genre de bracketing pour les déclarations, mais mon style utilise pour tout. Je voudrais savoir s'il y a un nom pour ce que je peux dire simplement ce que mon style de tiret est sans avoir à expliquer en utilisant des exemples comme ceux-ci.

Était-ce utile?

La solution

Attend le style BSD KNF. voir http://en.wikipedia.org/wiki/Indent_style

(notez, il est également le même style que je préfère :))

Autres conseils

Je ne l'ai jamais vu aucune directive de mise en forme de code qui recommande de ne pas y compris un espace entre ) et { et à mes yeux, il semble très laid.

Appelons le style Maulrus.

Il ressemble à une légère modification du style K & R; Je ne suis pas au courant d'aucun nom. Les variations possibles sur les styles de programmation pour un langage non sensible des espaces sont si vastes que vous devez attendre à ce que quelques-uns d'entre eux auront des noms propres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top