Usytuowanie specyfikatora "const"

W tym miejscu zadajemy pytania na temat języka C, dzielimy się swoją wiedzą, udzielamy wsparcia, rozwiązujemy problemy programistyczne.
Awatar użytkownika
xor
User
User
Posty: 169
Rejestracja: poniedziałek 05 wrz 2016, 21:44

Usytuowanie specyfikatora "const"

Postautor: xor » poniedziałek 18 cze 2018, 14:16

Natknąłem się przypadkiem i się dzielę.
Oto artykuł w którym autor przekonuje by porzucić powszechną konwencję umieszczania specyfikatora "const" na początku deklaracji zmiennej na rzecz umieszczania go na końcu (a właściwie na końcu specyfikatora/ów typu). Czyli zamiast:

Kod: Zaznacz cały

const int var;

pisać

Kod: Zaznacz cały

int const var;

Dlaczego? Odsyłam do artykułu: http://www.dansaks.com/articles/1999-02%20const%20T%20vs%20T%20const.pdf

Awatar użytkownika
piotrek
User
User
Posty: 155
Rejestracja: niedziela 05 lis 2017, 02:46

Re: Usytuowanie specyfikatora "const"

Postautor: piotrek » poniedziałek 18 cze 2018, 15:12

Autor opisuje problem dla kompilatora Hitachi dla SH-2 32-bit RISC microcontrollerów. Pytanie jak to się ma w innych kompilatorach, szczególnie gcc.


Wróć do „Pisanie programów w C”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość