Причем тут хотелки. Это очевидная критическая ошибка. Я на неё указываю, и внимание, посмотрите на результат. Сколько больных на голову минусуют, только из религиозных соображений.
Вы выдаете желаемое за действительное. Тут нет никакой критической ошибки и вы упорно отрицаете стандарт.
Вы действительно считаете, что если написать такой пропозал, то "вот эти люди" будут способны договориться? Судя по тому что они выпускают, Я вот сильно сомневаюсь.
Ваши хотелки, это только ваши хотелки. И я уверен, что комитет их не примет, т.к. профит неочевиден.
ps: Есть еще вариант использовать не сломанные компиляторы.
А еще можно форкнуть компилятор (и стандарт за одно). xD
Наоборот это приводит к большим потерям, кучи UB и потерям человекочасов на поиск ошибок.
Это ваш личный опыт. Я точно так же мог бы сказать, что неявная инициализация тривиальных типов приводит к потерям человекачасов на поиск проблемы.
Вам либо лень думать, либо вы каждую неделю целуете жопу Хэнка просто не способны это понять. Нет ничего бесплатного.
Симметрично: вам лень думать, либо вы не способны это понять
Можно сказать, что вы выбрали для себя не тот ЯП, на котором вам было бы комфортно работать.
C++ was designed with an orientation toward system programming and embedded, resource-constrained software and large systems, with performance, efficiency, and flexibility of use as its design highlights.
У меня опыта не было, но сам интерфейс FSM, как по мне, у boost sml удачный — логика не размазана по коду, нет define-ов, комилятор генерит хорошо оптимизированный код.
А
boost::interprocess
не тоже самое делает? Там и аллокаторы уже реализованыОдноплатника за 15к? Зачем?
все "нормально"
https://godbolt.org/z/Kso63bx17
del
Вы выдаете желаемое за действительное. Тут нет никакой критической ошибки и вы упорно отрицаете стандарт.
Ваши хотелки, это только ваши хотелки. И я уверен, что комитет их не примет, т.к. профит неочевиден.
А еще можно форкнуть компилятор (и стандарт за одно). xD
Если хотите, что бы стандарт учитывал ваши хотелки, пишите proposal.
Ну или по заветам Бендера
Нисколько.
Это ваш личный опыт. Я точно так же мог бы сказать, что неявная инициализация тривиальных типов приводит к потерям человекачасов на поиск проблемы.
Симметрично: вам лень думать, либо вы не способны это понять
Можно сказать, что вы выбрали для себя не тот ЯП, на котором вам было бы комфортно работать.
Тем кому важно, что в переменной будет мусор, пусть явно инициализируют 0.
По умолчанию я не хочу платить перфомансом и больше писать кода.
Еще отлично ляжет интерфейс как в boost::beast::flat_buffer
Предлагаю взглянуть на boost::sml, как альтернативу FSM.