LINUX.ORG.RU

История изменений

Исправление mx__, (текущая версия) :

Спасибо.

И что ? Вы выделяете и потом используйте. Не вижу противоречий.

Я наверное плохо обьясняю но мне пришла в голову, что непонятно почему, не сделали орграничения работы с указателями и народ из этого может писать программы с опасной работой с памятью.

А на самом деле чуть подумать, ввести ограничения на эти опеоации, чтобы на них ругался компилятор и все. Проблема решена.

Какая то двоякость, то нам нужен си чтобы абстрагироваться от реальной памяти, то пихаем в него возможность чтобы это избегать.

Мне могут возразить, типа это дает больше гибкости и возможностей. На первый взгляд это так, а на самом деле, если подумать, это нафиг не нужно.

P.S. Странно, все понимают разницу между статическими и динамически переменными. Почему нельзя юзать переменую до ее обьявления. Но почему такой клинч с памятью ? Почему ее можно юзать до ее выделения ?

Исходная версия mx__, :

Спасибо.

И что ? Вы выделяете и потом используйте. Не вижу противоречий.

Я наверное плохо обьясняю но мне пришла в голову, что непонятно почему, не сделали орграничения работы с указателями и народ из этого может писать программы с опасной работой с памятью.

А на самом деле чуть подумать, ввести ограничения на эти опеоации, чтобы на них ругался компилятор и все. Проблема решена.

Какая то двоякость, то нам нужен си чтобы абстрагироваться от реальной памяти, то пихаем в него возможность чтобы это избегать.

Мне могут возразить, типа это дает больше гибкости и возможностей. На первый взгляд это так, а на самом деле, если подумать, это нафиг не нужно.