logo
volkov / C++ / Бьерн Страуструп-Справочное руководство по С++

R.17 Приложение a: Сводка грамматики

Это приложение не относится к справочному руководству языка и

не является определением конструкций C++.

Она только должно служить более полному пониманию С++. Нельзя

рассматривать его как точное определение языка, так как описанная здесь

грамматика допускает произвольное множество конструкций, каждая из

которых законна для С++. Чтобы различать выражения и описания,

следует применять правила разрешения неопределенности ($$r.6.8,

$$R.7.1, $$R.10.1.1). Далее, для отсеивания синтаксически правильных,

но бессмысленных, конструкций следует применять правила контроля

доступа, разрешения неопределенности и контроля типа.