pinnokio
мне захотелось так, это проблема? :)
pinnokio
могу перемерить с time, если нужно
pinnokio
не, всё ок)
Sergey
реально же проще :)
Sergey
Sergey
начнем с того, что деление на ноль
Sergey
val никуда не идет, на release это все вообще выкидывается
Sergey
сейчас подправлю
pinnokio
угу, точно
pinnokio
увлёкся леплением уродины)
Sergey
ммммм, синтетический тест в онлайн компиляторе? :)
Sergey
и divisor на 2.3 поменять, например. чтобы корней из -1 не считать
Sergey
» старкон2, запущенный в DosBox, под иксами в Дебиане, который запущен в VMWare, которая в WinXP
Nikolai
pinnokio
pinnokio
и с оптимизацией, и без
Sergey
мда, на таком тесте слегка быстрее
Sergey
с оптимизацией, с AVX2, с fast model
Stanislav
кстати,в от что нам агнер пишет
Stanislav
Floating point calculations usually take the same time regardless of whether you are using
single precision or double precision, but there is a penalty for mixing single and double
precision in programs compiled for 64-bit operating systems and programs compiled for the
instruction set SSE2 or later
Bohdan
Я Будда. Почему я не имею силы превратить строку в цифру? Указателю на строку разве не все равно, какой адрес иметь?
Bohdan
😂
🦥Alex Fails
Anonymous
Всем привет. Собрал в одном месте все чаты для программистов - @Chats_Developers, пользуйтесь на здоровье. Ваш чат у нас тоже есть, не удаляйте это сообщение.
DD
Всем доброго времени суток
Aleksandr
кто знает алгоритм хеша укоторого сохранятеся свояство сартировоймости то есть a<b => h(a)<h(b) ???
Anonymous
Кто шифровальщик типа gpg или pgp написать может
Anonymous
Anonymous
Не знаю, чтобы сообщения шифровать и даже цру или ГРУ не могли прочитать
Andrei
Stanislav
https://github.com/yandex/ClickHouse/issues/220
Stanislav
😂
Vladislav
Artem
лаал
Alejandro Jeditobe
ReactOS has been accepted for GSOC'17
https://reactos.org/project-news/reactos-has-been-accepted-gsoc17
λ
Кто пробовал это чудо?
✙ Fatum ✙
ребята, lex с с++ работает? или лучше взять yacc?
Vladislav
какая у тебя задача?
✙ Fatum ✙
у меня очень туманное тз, насколько я понимаю - нужен CFG парсер и тест кейсы для него
✙ Fatum ✙
я правда не сильно понимаю, причем тут Ада... о_О... может в качестве примера просто
Vladislav
Vladislav
правда приведенная граматика неполна
✙ Fatum ✙
я просила уточнения, но ничего добиться не получилось...я в аде не шарю просто
Stanislav
дак грамматика дана
Vladislav
например, что есть idt? Ясно что identifier, но не ясно, как он определен
Vladislav
✙ Fatum ✙
это вообще лаба чья-то
Vladislav
Vladislav
задание не гуглится(
✙ Fatum ✙
я уже третий день пытаюсь врубиться в это тз - но все тщетно, сам заказчик не дал больше подробностей, кроме того, что все файлы нужно буде залить на какой-то сервак на лине через ssh
✙ Fatum ✙
>_<
Vladislav
нафиг таких заказчиков, имхо)
🦥Alex Fails
Друзья! Мы вместе с коллегами из РГ21 проводим опрос: "Знаете ли вы, что такое Рабочая группа 21 С++ и чем она занимается?"
Результаты опроса помогут нам лучше спланировать работу, мероприятия и удобные для разработчиков каналы коммуникации. Пройти опрос можно по этой ссылке: https://events.yandex.ru/surveys/4340/
Спасибо
#isocpp #stdcpp #wg21 #survey
🦥Alex Fails
Продублирую тут тож
Anton
Други, а подскажите можно из метода класса сделать функциональный объект? В примерах не нашел, только структура с перегрузкой оператора (). У меня есть вектор функциональных объектов и есть отдельный объект а с методом print. Вот я хочу тупо v.push_back(a.print) сделать.
Ibragim
Не уверен, что правильно понял, но может из print вернуть функциональный объект?
Deleted Account
Anton
print это просто пример. Методы разные могут быть
Anton
Может я запутанно написал))
Ibragim
Не понял для чего это нужно. Но метод должен возвращать объект типа, который можно хранить в векторе v, или должен приводиться к этому типу.
🦥Alex Fails
Andrei
Или баинд.
Anton
Еще раз опишу чуть понятнее. Есть у меня std::vector<std::function> В него передаются некоторые _обычные_ функции для того, чтобы их можно по определенному событию вызывать все разом и все было хорошо. Но тут образовался класс(который является синглтоном и существует _всегда_ пока программа работает) у которого есть метод, назовем его sync(). Вот я хотел бы вызывать этот метод наравне с теми функциями из вышеуказанного вектора. Согласен, что это может быть адище, но архитектура уже была и переделывать никто ничего не будет)), поэтому надо как-то извертеться))
Ibragim
это не подходит? http://stackoverflow.com/questions/7582546/using-generic-stdfunction-objects-with-member-functions-in-one-class
Anton
Чувствую треш какой-то))
Ibragim
» Но мне не очень понятно &Foo::sync
это взятие адреса у метода. В bind передается адрес функции (метода) и параметр, который будет подставляться. Метод принимает неявно this, поэтому передается this в bind.
Anton
ага, взятие адреса мне ясно. Пространство имен класса Foo мне тоже понятно. Вопрос это взятие адреса метода _объекта_ или метода _класса_? (у меня тут срабатывает некая аналогия с python и метода __call__()).
Ibragim
Методы это те же функции, только принимают неявно указатель на объект.
Anton
да я понимаю что такое методы)) Вопрос в &Foo::sync относится к объкту типа Foo или классу Foo? и как это будет выглядить если у меня 2 объекта типа Foo
Denis
К классу