Здравствуйте, пффф, Вы писали:
П>Куча плюсового кода написана с учетом этих правил, и если их поменять, сломается пол мира. И никто старый код переписывать не будет только для того, чтобы он соответствовал новым стандартам. А если в новый стандарт протащат отказ от этой совместимости, то уверен, кто-нибудь да не поскупиться и закажет их.
Дык, если это делать, то делать грамотно. Ввести в язык способ явного объявления уровней совместимости, чтоб можно было описать их прямо в тексте, а не россыпью ключей компилятора или прагм, которые у всех разные. По умолчанию включать максимально строгий контроль, и нехай каждый, кому это не нравится, явно пишет в тексте "я умнее компилятора, я сам буду все контролировать, не пропущу ни одной мелочи". У тех, кто понимает толк, это довольно быстро станет стандартом де-факто, а на тех, кто ставит либеральные режимы, будут смотреть так же, как сейчас смотрят на любителей C-style cast или передачи объектов через void *.