Какой смысл в том, чтобы `?` Можно было избежать?

От2.13.2/3

The double quote " and the question mark ?, can be represented as themselves or by the escape sequences \" and \? [...].

Проще говоря, следующее:

char x = '\?'; //or '\"'
char y = '?';  //or '"'

представляют один и тот же персонаж. Зачем лечить этих двоих (особенно?) чем другие персонажи?

Ответы на вопрос(1)

Ваш ответ на вопрос