Ноль всегда равен нулю, поэтому это не имеет значения. Но в недавней беседе с другом он сказал, что восьмеричные литералы сегодня почти не используются. † Затем меня осенило, что на самом деле почти все целочисленные литералы в моем коде являются восьмеричными, а именно 0
.
Является ли 0
восьмеричным литералом согласно грамматике C++? Что говорит стандарт?
† Единственное реальное использование, о котором я знаю, - это разрешения файлов Unix.