Zéro est toujours zéro, donc cela n'a pas d'importance. Mais lors d'une récente discussion avec un ami, il a déclaré que les littéraux octaux n'étaient presque pas utilisés aujourd'hui. † Ensuite, il m'est apparu qu'en fait, presque tous les littéraux entiers de mon code sont octaux, à savoir 0
.
Un 0
octal littéral est-il conforme à la grammaire C ++? Que dit la norme?
† La seule utilisation réelle que je connaisse concerne les autorisations de fichiers Unix.