добавлен исключительно ради "красоты"(очень сомнительной) ? Должен же быть случай, когда именно он нужен, а не лямбда с захватом.
И ещё, почему так плохо до сих пор реализованы литеральные операторы, они даже не дебажатся, а "очевидность" их написания примерно 0
В смысле "не дебажатся"?
в прямом, написал оператор, запускаю и внутри ничего не видит дебагер, меняю на просто функцию все норм видно
Руки кривые либо он constexpr
он то constexpr, но выполняется на рантайме(для дебага)
Тогда дело в руках
Да, ибо у меня почему-то нет такой проблемы с литеральными операторами
а у меня есть, или ты не веришь что в дебаге переменные не видит?
Я уже ответил, в чем проблема. Разберись пожалуйста с отладчиком и не наезжай на Стандарт. Да и это оффтоп.
я не наезжал на стандарт, я наезжал на реализацию собственно, которая до сих пор так вот работает с ними
а какой отладчик? я интереса ради прогнал небольшой сниппет в gdb + gcc, все отлаживается и просматривается
Ладно, нет смысла продолжать - ты все равно упорно хочешь поныть, вместо того чтобы пошаманить с отладчиком
MSVC + WinDBG тоже ок
Отладчик Visual Studio тоже отработал
А в вс другой отладчик?
Да) WinDBG - это же консольный)
Ну гуи к нему же можно прицепить)
Полноценный - нет
Ну это понятно
bind был вместо лямбд, ДО них. Теперь он не нужен
Илья, ты путаешь std::bind появился в С++11, вместе с лямбдами
а в бусте он когда появился?
Без понятия
так его добавили в C++11 же написано, вместе с лямбдами
Нет, он был давно. С с++98
Ну Илья...
Обсуждают сегодня