Nik
и их учу.
Ты говорил про Си, а не про плюсы
WoodyFire
Matwey
Господа, а с вопросом "что должен делать std::nth_element если встретит NaN?" положено идти в supapro или тут кто-нибудь ответит?
Evgenii
Matwey
Matwey
НаНы ведут себя при сравнении всегда по-моему вполне определенным образом
Matwey
Не так ли?
Александр
но они не дают strict weak ordering
Matwey
Vladislav
Andrei
Я бы просто прошелся по массиву и поместил nan-ы в конец, а на начале бы уже делал nth_element
Andrei
Но вообще да, как Владислав и сказал, если это debug, то упадёт assert, если нет, то может произойти разное. Скорее всего неверный ответ.
Andrei
Как впрочем и для совершенно произвольных сортируемых типов с нетранзитивным сравнением.
Anonymous
Здравствуйте, помогите пожалуйста разобраться почему не хочет компилировать, выдает: https://pastebin.com/zczLC1YJ исходник: https://pastebin.com/Ltd5DkrW
Pavel
Шаурма
/c[0] != NULL/c[0] != \0/
Pavel
Шаурма
KosBeg
KosBeg
какого-то хедера не хватает
Pavel
Там вроде на линковке ругается
Anonymous
Anonymous
1сек
KosBeg
Anonymous
https://pastebin.com/SJeRQXCi
Anonymous
Лишнее вставил, с 20 строчки g++
KosBeg
вроде это нужно -
#include <winsock2.h>
KosBeg
но точно что-то связаное с сокетами
Anonymous
А с помощью gcc или g++, или разницы нет?
Pavel
g++.exe -o program.exe 11650.cpp -lwsock32
Anonymous
C:\MinGW\bin>g++.exe -o program.exe 11650.cpp -lwsock32
11650.cpp: In function 'std::__cxx11::string recvTransmission()':
11650.cpp:278:17: warning: NULL used in arithmetic [-Wpointer-arith]
while (c[0] != NULL)
^
Pavel
while (c[0] != NULL)
замени уже на
while (c[0] != 0)
Anonymous
О, большое спасибо)
Олександр
А ещё можно забить на него
Pavel
да, можно еще и плодить ваарнинги, чтобы ему одному в проекте не было скучно
KosBeg
Anonymous
Hi
Anonymous
Привет*
Anatoly
Alex
Всем привет. Где на арче thermal_zone?
Berkus
Berkus
это чат про аниме
Matwey
Berkus
http://meetingcpp.com/index.php/br/items/a-cpp-review-community.html
Ivan
раньше
Ivan
http://cpp.sh/4f535 c++98 работает
Ivan
а, ну ок
Igor
по идее, class и typename взаимозаменяемые в шаблонных параметрах, но в чьей-то презентации я помню видел что в каком-то случае с typename не работает
Олександр
С class нельзя взять вложеный тип
Nikita
Igor
товарищи, кто Catch пользовал - в нём есть какой-нибудь функционал для предупреждений? что-то вроде
milliseconds t = get_execution_time();
REQUIRE(t < MAX_TIME);
WARN_IF(t > APPROX_TIME, "Execution time is higher than should be");
Berkus
Anonymous
Есть ли у этого подхода название? Когда чтобы глобальная переменная была доступна внутри функции, нужно её намеренно объявлять в, например, global. А в каких-то языках этого не нужно делать и она сразу видна
Evgenii
Шаурма
Крылатый
Что ха питонья в плюсочате?
Шаурма
sowwy
Mykyta
Это вирус
Mykyta
Что ха питонья в плюсочате?
Крылатый
фпеч
mefest
Откуда вы все?
Anonymous
С работы
mefest
Igor
К слову вроде нашёл нечто похожее,
> The CHECK family are equivalent to REQUIRE but execution continues in the same test case even if the assertion fails.
вечерком проверю
Igor
товарищи, кто Catch пользовал - в нём есть какой-нибудь функционал для предупреждений? что-то вроде
milliseconds t = get_execution_time();
REQUIRE(t < MAX_TIME);
WARN_IF(t > APPROX_TIME, "Execution time is higher than should be");
Igor
https://dl.dropboxusercontent.com/s/d7sc3wupvq23exn/2017-07-17%20at%2023.43.png
Berkus
Igor
хмм(
Constantine
какой самый быстрый способ сделать tuple unpack в параметры функции? :)
Крылатый
std::app;y
Крылатый
apply*
Nik
Вы серьезно уже во всю 17 юзаете?
Крылатый
Ну apply можно и накостылять в отдельный файлик, если у тебя древний C++14
Constantine
спасибо