Re[15]: А С++ то схлопывается...
От: Pzz Россия https://github.com/alexpevzner
Дата: 02.11.19 10:57
Оценка:
Здравствуйте, so5team, Вы писали:

Pzz>>Никакая конкретная фича C++ не является сама по себе проблемой. Проблемой является невероятная сложность, необъятность и запутанность языка в целом.


S>Ну так вам как раз и говорят о том, что мало кому нужно знать C++ в целом. Достаточно некоторого подмножества, изучение которого, хоть и не простое и не быстрое дело, но более-менее возможное.


Пятый раз повторяю, что это не сработает, потому что нет способа запретить "лишним" конструкциям попадать в проект.

Pzz>>Обстракции, хм. Для обстракциев языку не помешало бы иметь алгебраические типы, паттерн матчинг, лямбда-функции и замыкания. Этого всего нету ни в C, ни в C++, ни в моем любимом Go.


S>Лямбда-функции в C++ есть с C++11 прямо на уровне синтаксического сахара. С учетом capture list для лямбд можно говорить и про замыкания.


Их там технически нет, видимость одна. То, как в C++ устроено управление памятью, не позволяет в общем случае при замыкании прихватить любую переменную из локальной области видимости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.