Re[23]: Оставаться в С++ или уходить?
От: lpd Черногория  
Дата: 01.10.19 08:13
Оценка:
Здравствуйте, so5team, Вы писали:

S>В первом варианте в принципе не может быть не открытого файла. У вас либо оба файла открыты, либо вы никуда не движетесь.


Ну не знаю, я бы просто проверил открытие каждого файла по-отдельности и добавил немного логики, это не сложно.
Я считаю главным параметром кода простоту восприятия. Новые фичи могут оправдывать усложнение кода. Оптимизации уже не все стоят того.
В твоем примере вместо усложнения кода усложняется язык, на котором этот код пишется. Получается сложно для восприятия, без значительных преимуществ. Некоторые считают, что выигрыш стоит того. Для меня это сложности на (практически) ровном месте.
С++ стал популярен до move-семантики. Появись C++17 в 80-х, с пропагандой всех фич, он бы не заменил С.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Отредактировано 01.10.2019 8:14 lpd . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.