Форвардные декларации для классов
В анонсе 306 билда забыли указать, что включены форвардные декларации классов.
Этот механизм позволяет ссылаться на еще не описанные классы, что упрощает написание сложных программ.
Вот простой пример:
Подразумевается ли при этом, что forward'ные декларации введены таким образом, что ранее заявленная проблема, связанная с атакой с подсовыванием фейковых классов, устранена и не может уже возникнуть?
Проблемы не было, а было заявлено, что ввод форвардной декларации может привести к потенциально возможной проблеме. Ранее существовавшая система контроля вообще не позволяла возникнуть такой ситуации.
На текущий момент система контроля переписана на новый лад, что позволяет полностью контролировать кастинг с учетом позднего определения классов.
В анонсе 306 билда забыли указать, что включены форвардные декларации классов.
Этот механизм позволяет ссылаться на еще не описанные классы, что упрощает написание сложных программ.
Вот простой пример: