Evgenii
#define целое int
Anonymous
#define ничего void
Anonymous
продолжаем?
Anonymous
можно название какого-либо?
Evgenii
#define симв char
Anonymous
ага...
Anonymous
а почему загнулись?
Anonymous
устарели?
Anonymous
стандартам не соответствовали?
Stanislav
странная фича была
Крылатый
Я вам ништяков принёс! https://github.com/jwbuurlage/Bulk
Andrey
Ембаркадеро жи
Крылатый
Только вакансии просто так не спамньте, пожалуйста.
🐙 Antony
Онтопчик https://github.com/SaadAhmad/in_constexpr
Нереально крутая штука! Через адский хак, но всё равно супер круто.
Крылатый
🤔
🐙 Antony
да, но я только щас понял как оно работает
Evgenii
есть еще объяснение как это работает для тех кому лень эту жуть разбирать
Evgenii
http://saadahmad.ca/detecting-evaluation-context-inside-constexpr-functions/
🐙 Antony
с объяснением скучно. Только хардкор, только исходники!
Evgenii
Крылатый
Подкаст же, ну.
🐙 Antony
Да дайте хоть пару минут отдохнуть, почитать исходники...
Anatoly
Вот так с легкой руки Саша Зайцев стал личным менеджером Антона :)))
Крылатый
За 50% роялти
🐙 Antony
Что-то мне это напомнило оффтоп про гребцов в картинках https://www.yaplakal.com/forum2/topic248761.html
Anatoly
списано с жизни
Александр
к вопросу о in_constexpr - с какого чёрта функция in_constexpr_impl() возвращает false в рантайме?
Александр
в частности, странное предложение: At compile time, this function is evaluated to true and at runtime, a function call is made to get a result.
Александр
А почему нет-то?
она возвращает тот же флаг, который != 0 -> true
Andrei
А как насчет дочитать код? :)
⁣Денис
она возвращает тот же флаг, который != 0 -> true
Потом он ручками подменяет возвращаемый флаг в объектном коде
⁣Денис
А потом уже приводит пример кода, который сам так умеет
Александр
А как насчет дочитать код? :)
я уже перечитал это несколько раз, но бегло, вот и спрашиваю
Александр
вообще вспоминается анекдот про русский форум.. задал вопрос, в ответ 2 других
Светомеч
printf() в плюсах - code smell?
Anton
Тут Анастасия выложила ссыль с материалами встречи 20-го июля. https://events.yandex.ru/events/cpp-party/20-jul-2017/
Anton
Хехе
Anton
Надеюсь вопросы не тупые задавал)
rostislav
как успехи с поиском трактора)
rostislav
уйдешь в католики
 Sergey
го сюда https://t.me/joinchat/BYlFbEPe5gMPVQm3OwKjaA
Vladislav
больше чатиков богу чатиков!
 Sergey
why knot
Ioann_
А чем неудобен ?
 Sergey
чатик совсем зелёный, что там полезного
Vladislav
Го пропозал напишем
Vladislav
Если таки включат нормальные user-defined string literals
Anonymous
Влааад)
Anonymous
оперативненько
Vladislav
я бдю)
 Sergey
https://www.facebook.com/events/331459247313162/ up :)
🐙 Antony
вот есть такая идея https://stdcpp.ru/proposals/5b889272-33f2-40b0-bf67-beb7305136c6 А библиотека fmtlib предложена для включения в С++ fmtlib.net/latest/index.html Вот proposal: open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0645r0.html Предложение очень хорошо встретили в комитете, есть шансы что будет в C++20
Крылатый
Больше пропозалов богу пропозалов!
🐙 Antony
Нужно больше людей, готовых их писать для С++ комитета :)
Крылатый
не вижу слова "compile-time" :(
Для этого нужны compile-time сроки)
Крылатый
Да!
Vladislav
был же пропозал, правда?
Крылатый
Да.
Vladislav
если они его не примут, я опечалюсь
Ivan
Ты опечалишься
Kirill
О, кстати, а вот пропозалы принимают во внимание другие пропозалы? Если добавят констекспр аллокатор или стринг, то все что пишется для с++20 должно это учитывать?
Vladislav
Kirill
И будет же опять куча вопросов у комитета
Varg
Там же должны принимать спецификации по идее, а спецификации не сильно пересекаются
Varg
Если пересечение есть, то по-любому учитываются конфликты
🐙 Antony
О, кстати, а вот пропозалы принимают во внимание другие пропозалы? Если добавят констекспр аллокатор или стринг, то все что пишется для с++20 должно это учитывать?
Да, люди в подгруппах С++ комитета общаются друг с другом (внезапно!) :) И активно перетекают из одной подгруппы в другую.
Kirill
Спасибо. считай там свой маленький гит флоу :)
Шаурма
неа, пили велик
Крылатый
Есть же.
Крылатый
Ща
Крылатый
// я ещё в своё время свою пилил, лел
Крылатый
Например https://github.com/jay/CSV
Крылатый
А чо там допиливать-то?
Крылатый
csv простой как валенок.
Крылатый
Его бы ваще в stl впилить давно пора.