История изменений
Исправление mx__, (текущая версия) :
(пока ждем кусок си, вчера его так и не увидел)
У меня вопрос, поймите меня правильно, это не наезд ради наезда, просто хочу понять, ведь должно быть всему логическое объяснение.
вот читаю:
Стоит отметить, что сами указатели можно определять вне блока unsafe. Однако вне этого блока нельзя обратиться к значению в области памяти, на которую указывает указатель.
и вижу код:
unsafe{
*num_pointer = 29;
}
Не много не понял, почему раз есть 1, то это не подразумевает в 2 ? Иными словами когда возмжно обратиться к памяти через указатель без unsafe. Почему unsafe здесь не по умолчанию ?
Исходная версия mx__, :
(пока ждем кусок си, вчера его так и не увидел)
У меня вопрос, поймите меня правильно, это не наезд ради наезда, просто хочу понять, ведь должно быть всему логическое объяснение.
вот читаю:
Стоит отметить, что сами указатели можно определять вне блока unsafe. Однако вне этого блока нельзя обратиться к значению в области памяти, на которую указывает указатель.
и вижу код:
unsafe{
*num_pointer = 29;
}
Не много не понял, почему раз есть 1, то это не подразумевает в 2 ? Иными словами когда возмжно обратиться к памяти через указатель без unsafe.