Naming and layout suggestions
NL.11
Делайте литералы читаемыми
Причина
Читаемость.
Пример
Используйте разделители разрядов, чтобы избежать длинных строк цифр:
auto c = 299'792'458; // скорость света (м/с): разделители разрядов
auto q2 = 0b0000'1111'0000'0000; // маска: разделители разрядов
auto m = 0b'0000'1111; // маска: разделители разрядов
Примечание
Это правило особенно важно для длинных целых чисел:
int m2 = 0b00001111; // маска без разделителей: труднее читать
int m3 = 0x0F; // маска в шестнадцатеричной нотации: короче
Контроль
Хлопотно.