↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Альбус
11 мая 2016
Aa Aa
Из недавнего.

- Итак. Что надо сделать в начале решения задачи 25?
- Помолиться?
- Кому неймется, может помолиться Омниссии. А мы начнём с инициализации переменных.
11 мая 2016
14 комментариев
> с инициализации переменных.

новомодная ересь!
только упование на умолчания! И молитвы Омниссии, когда компилятор забивает BAADF00D'ами вместо ожидаемых нулей, да.
Mikie
Скажем так. Есть она или нет - но стоит ее написать все равно, да и баллы поснимают при проверке, если ее не будет.
ну, все равно большинство современных языков просто не дадут использовать переменную без инициализации, да.
большинство современных языков

Вот в сях такой ереси не было...
В сях не было, оттуда и пример с баадфоодами (майкрософтовская забивалка полей структур по умолчанию), да.
Не назвал бы это той вещью, по которой я сильно горюю - это не пресловутая "бритва", это чистый отстрел ноги, представить себе способ применить это с толком - весьма сложно.
А разве у микрософта не ЦПП?
А вот не пофигу.
В любом случае, спецификация что сишки, что плюсов не описывает поведение в случае неинициализированных переменных (и, емнип, даже malloc не гарантирует обнуленность выделенного куска памяти), так что оно идет на откуп компилятору.
Естественно, не гарантирует. Напиши свой xmalloc, как в апаче, и забивай чем хочешь, если надо =) Но это же потеря производительности, чаще всего.
> Но это же потеря производительности, чаще всего.

во временах и местах актуальности сишки - безусловно
в большинстве случае время на отладку ВНЕЗАПНОГО, как летний гитлер, факапа с, например, отсутствием null-terminating symbol в зааллоченной строке/хренью в поле неинициализированной структуры таки дешку дороже
Протестую, си актуален всегда. Не всегда актуальна производительность, но тогда см. выше.
Я не спорю, что он актуален всегда, но вот конкретно щас - не везде.
это где вы так отжигаете?))
На лекции, очевидно.
ДНИЩE--ЫЫЫЫ
-Wuninitialized ftw
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть