|
@@ -642,8 +642,7 @@ module my_widget;
|
|
|
|
|
|
В этом месте определяются атрибуты `@safe`, `@trusted` и `@system`, которые позволяют модулю объявить о своем уровне безопасности. (Такой подход не нов; в языке Модула-3 применяется тот же подход, чтобы отличить небезопасные и безопасные модули.)
|
|
|
|
|
|
-Код, размещенный после атрибута `@safe`, обязуется использовать ин
|
|
|
-струкции лишь из безопасного подмножества D, что означает:
|
|
|
+Код, размещенный после атрибута `@safe`, обязуется использовать инструкции лишь из безопасного подмножества D, что означает:
|
|
|
|
|
|
- никаких преобразований указателей в неуказатели (например, `int`), и наоборот;
|
|
|
- никаких преобразований между указателями, типы которых не имеют отношения друг к другу;
|