Qualcuno potrebbe dirmi se il mio stile di C ++ trattino prende il nome? (Esempio dato)

StackOverflow https://stackoverflow.com/questions/2541970

  •  23-09-2019
  •  | 
  •  

Domanda

Sto imparando C ++. Per quanto mi riguarda, il mio stile di programmazione è proprio quello che sembra il migliore; non sembra seguire le regole di qualsiasi uno stile particolare. Ecco un esempio

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
}

E 'solo un po' diverso per qualcosa di simile a una classe o un namespace:

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

K & R non usa quel tipo di bracketing per le dichiarazioni, ma il mio stile lo usa per tutto. Mi piacerebbe sapere se c'è un nome per così posso dire semplicemente quello che il mio stile è trattino senza dover spiegare con esempi come questi.

È stato utile?

Soluzione

appare stile BSD KNF. vedi http://en.wikipedia.org/wiki/Indent_style

(si noti, è anche lo stesso stile preferisco :))

Altri suggerimenti

Non ho mai visto alcuna linea guida formattazione codice che non raccomanda di includere uno spazio tra ) e { e ai miei occhi sembra molto brutto.

Chiamiamolo stile Maulrus.

Si presenta come una leggera modifica dello stile K & R; Non sono a conoscenza di alcun nome. I potenziali variazioni su stili di programmazione per una lingua non-spazi-sensibili sono così vasti che si deve aspettare che pochi di loro avrà nomi propri.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top