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