Интересуемся термином «раскрутка стека», а также объектами которые компилятор создает неявно.
Нет, вопрос не в утечке памяти ( хотя и это тоже). Вопрос в ее фрагментации и запросах на память, которые создаются без ведома программиста.
Я сказал все и даже больше, дискуссию прекращаю.
Зависит от знания нюансов. В С++ их на порядок больше.
Если держать объекты постоянно в области видимости. Да код там был очень специфичный.
1. Да влияет.
2. На С пары *alloc() - free() в целом отследить легче.
3. Сама плюсовая парадигма требует постоянного создания-удаления объектов. Перевоспитать человека обученного в таком стиле на работу со статическими объектами черезвычайно сложно.
(Я знавал человека, который писал на Джаве в С-подобном стиле, но он был настоящим ассом.)
Где :) С точки зрения канонического С++ все было чудесно и вероятно работало бы на PC. А вот на коробке с 265 МБ все падало после
Ну почему не писали. Писали. Поэтому и насмотрелись, как бородатые детишки всю каку вычитанную у Александреску тянули в код.
Вы серьезно? scanf() на необслуживаемой железяке?
Вот только где взять плюсовиков, которые понимают что делают?
Эмиратцам все равно. Были бы деньги. Они и самих израильтян охотно пускают на транзит. На ножах с Израилем, как раз те страны, с которыми последнее время случились небольшие неприятности.
Даже не это. Pure C исключает саму созможность завалить необслуживаемую систему щедро развернутым эксепшеном или криво написанным темплейтом.
Ставят на вкладыш. Впрочем актуально это сейчас только для Ирана, потому что в Сирию, Ливию, Ливан и Йемен очередей желающих не наблюдается.
Не знаю.
Мой совет — почитать паспортно-визовые разделы «форума Винского». Там будет вероятно наиболее свежая информация по этому вопросу.
Срок действия будет обычный.
Я собственно и брал второй под длинные визы, а старый, которому год остался доъезжу по египтам-турциям.
А вот на визу — да скорее всего потребуют оба. И даже если сдал — затребуют номера.
Но — одно дело консульство, с возможностью сделать background check, а совсем другое — не в меру ретивый сержант на погранконтроле.
В ОВИРе. Пишете заявлениие, в нем указываете номер предыдущего паспорта и ставите галку «не сдаю».
Не питай иллюзий на предмет того, что диплом инженера-программиста в Украине чем-то принципиально отличается от диплома инженера-механика или энергетика.
Поэтому — не трать лишних времени и сил, доучивайся свои три года и получай ксиву. Пригодится, когда лет через
А вот премудрости программирования лучше осваивать на практике (не забывая самостоятельно почитывать теорию).
Так оно будет и денежно, и положит задел на перспективу.
1. Между Надворной и Яремче это еще не Карпаты, это унылая заболоченная равнина.
2. Колоссальный минус — коммуникации. Дороги скверные, если наводнение, то вообще сообщение перекрывают, по ж.д. «Раховоз» 1 раз в сутки.
Если хочется подауншифтить — порекомедую сам Франковск. Город небольшой, аккуратный, не вытоптаный стадами гастарбайтеров и туристов, но вместе с тем имеющий пристойную торгово-развлекательную инфраструктуру.
Можно также посмотреть в сторону Ужгорода.
Указатель стека будет двигаться автоматически и с квантом аж в один адрес вызова.
Но если совсем боязно, то можно считывать выбор пользователя в конце каждого обработчика и возвращаться с ним в главный цикл.
Если я правильно понял — проблема в цепочках if-else с запутанными переходами между ними.
В таком случае намного проще собрать все обработчики в таблицу и вызывать по номерам или хэшу.
Питон с его развитыми структурами данных и элементами функциональщины весьма удобен для такого подхода.
Операционка, разрядность?
Слово «вторично» вам не приходит в голову?