14
Czy istnieją jakieś preferencje/konwencje/reguły dotyczące kolejności definiowania zmiennej jako static
i long/double
lub innych rodzajów?Kolejność definiowania typów
np. jest
static double a;
samo jak
double static a;
jest inaczej dla funkcji? powyżej, a jest zmienna.
one oznaczają to samo rzecz. Pierwsza wersja jest w przeważającej mierze bardziej powszechna (według mojego doświadczenia). Ale ostatecznie to tylko kwestia stylu. –
Są takie same, ale 'double static a' daje' warning: 'static' nie jest na początku deklaracji [-Wold-style-declaration] 'z flagą' -W' na –
Nie. Musisz tylko mieć nazwę zmiennej jako ostatnią. To samo z podpisem/bez znaku, możesz umieścić je w dowolnej kolejności. Było tu pytanie wcześniej lub wczoraj z wielką odpowiedzią. Tutaj 'tis: http://stackoverflow.com/questions/17287957/is-long-unsigned-as-valid-as-unsigned-long-in-c – enhzflep