mefest
нигде кроме винды это не работает
Ну он и просил для винды и средствами ОС
Dmytro
ребята, вопрос, как проверить, что разница двух int помещается в 1 знаковом байте
Dmytro
-127 <= x <= 127
Anonymous
-127 <= x <= 127
А что мешает взять и именно так сравнить?
Igor
опасение что перестанет работать на системах с 9битовыми байтами
Pavel
x & (MAX_UINT « 8) == 0 ?
Igor
угу
Aidar
Чо делать с 1 и -1 тогда
Aidar
1-(-1)<127
Pavel
нууу.. прикрутите туда abs() :)
Aidar
Ой наоборот
Aidar
Несуть
Oleg
почему? задача - рекурсивный мониторинг exe файлов на создание/изменение/удаление на всех локальных дисках в системе. как решить такую задачу не используя системное api?
Завтра
Лик пофиксился !
Пофиксился? Справа вроде ещё больше течет
Oleg
вам нет, другим нужно, а если вы не компетентны, то не стоит тогда отвечать... проще всего сказать: аааа ху*я то что вы делаете... и это нах никому не надо..
Pavel
пятая ссылка с верху после первого же запроса в гугл https://github.com/howeyc/fsnotify/issues/56#issuecomment-25312613
Igor
в супе он тоже спрашивал, х<127 его не устроило, numeric_limits<int8_t> видимо тестирует
Billy
Пофиксился? Справа вроде ещё больше течет
там больше трафика а этих хостах. все ок :)
Завтра
Аа, понял
Вячеслав
а что за мак?
Berkus
обычный mbp "15
Berkus
пишут что Mid 2015
🦥Alex Fails
ну вообще эта функция по-моему, даже в 9x была
Timur
https://qualapps.blogspot.ru/2010/05/understanding-readdirectorychangesw.html
Вячеслав
пишут что Mid 2015
Устраивает в работе?
Anonymous
Ребята, не шарю в smart pointers, хотел бы узнать, как понять при реализации программы, что мне необходим умный указатель, напишите, их минусы, так как у меня лапки я искать не могу, заранее спасибо)
Anonymous
Спасибо, крылатый )
ttldtor
Гм, то есть ты и без умных указателей прекрасно обходился?
Крылатый
Поэтому unique_ptr1
🦥Alex Fails
ну, обычные указатели гораздо лучше умных, если вы точно знаете, что память чистится
🦥Alex Fails
никакой у обычных, кроме случаев дереференса
Billy
Ну вот. Успел исправить
🦥Alex Fails
у уник-птров там же есть еще их стейт
🦥Alex Fails
ну и иногда семантика уников не бывает адекватна требованиям
Billy
Уник дает гарантию что объект не может быть пошареным.
Billy
У кого уник у того и да
🦥Alex Fails
мне понравилась наркомания с обсервер_птр
🦥Alex Fails
unique-ptr-like-интерфейс к сырым пойнтерам
Anatoly
ну, обычные указатели гораздо лучше умных, если вы точно знаете, что память чистится
они опаснее, поэтому новичкам от них лучше держаться подальше
ttldtor
новички уже не те)
ttldtor
раньше новички int*** не боялись
Anatoly
раньше новички int*** не боялись
здесь основная опасность не в играх с памятью, в отсутствии контроля за валидностью указателя. нет его в С++. поэтому только умные указатели могут привнести хоть какой-то порядок.
Ioann_
Сейчас проведу пару тестов, а именно: протестирую Qt виджеты(QTreeWidget) на скорость
Ioann_
Добавлю туда миллион итемов суммарно, посотрю как начнет тормозить программа, в том числе проверю и при drag and drop
Ioann_
Что - то мне подсказыват, что они линейно все поиски выполняют, а значит тормозить должно не хило так. Но может, они вдруг и используют treap
Anatoly
Добавлю туда миллион итемов суммарно, посотрю как начнет тормозить программа, в том числе проверю и при drag and drop
ты при вставке большого числа элементов блокируй обновление своего видгета: setUpdatesEnabled(false); ... setUpdatesEnabled(true);
Ioann_
Ну, посмотрим - так тоже сделаю. Потому что я лажу по сорцам Кути - местами даже ничего так, в других местах довольно попахивает оверхедом ::)
Ioann_
Ну может какой другой оптимизон, щас только запущу
Вячеслав
Кто нибудь работал с Digital Input/Output портами в linux?
Вячеслав
Хочется понять это то же самое что и GPIO или нет? И как с этим работать в linux?
Ioann_
Ioann_
При 100000 итемов тормозит - не знатно, конечно, но тормозит - сейчас еще тест прогоню
Ioann_
Скину нормально. Я написал - о визуальных ощущениях
Vladimir
Что за чат с растом
Berkus
Что за чат с растом
канал? это я себе завел писать про изучение осдева на расте
Vladimir
Понял
Berkus
а на расте ос пишут ?
как минимум две знаю, да
Billy
фига се
Maksim
/cppref
Billy
/cppref
FailsBot
http://en.cppreference.com/w/cpp/io/basic_ostream/operator%3D
FailsBot
http://en.cppreference.com/w/cpp/concept/EmplaceConstructible
Andrei
int a = 27; int *pa = &a; const int **ppa = &pa; вот не могу понять, почему в этом выражении в третьей строчке пишет, что переменная ppa (const int **) не может быть проинициализирована rvalue (int **)?
Andrei
преобразование между не const и const происходит неявно
Andrei
и почему выражение в данном случае rvalue?
Andrei
компилятор мне об этом говорит:) только не объясняет почему