Я не использую заглавные буквы в моих константах. На самом деле, я использую «const» так активно, что не имеет смысла их использовать. Например:
const size_t size = v.size();
for( size_t i = 0; i < size; ++i ) ...
Такое использование «const» может показаться бесполезным, но оно дает уверенность в том, что «размер» - это снимок размера этого вектора в данный момент времени. Компилятор убедится, что это верно для всей области видимости.
Я, тем не менее, делаю прописную букву своего MACROS. Но использование #define для объявления констант - это другая тема.