Berkus
покажите на этом дистрибутиве где вас трогал LFS
Ned
Надо чтоль мануалы по сборке почитать, чтоб половину фичей не просрать
Matwey
Вот если это правда, то спасибо, это меня и интересовало
If a program attempts to access the stored value of an object through a glvalue of other than one of the following types the behavior is undefined: the dynamic type of the object, a cv-qualified version of the dynamic type of the object, a type similar (as defined in 4.4) to the dynamic type of the object, a type that is the signed or unsigned type corresponding to the dynamic type of the object, a type that is the signed or unsigned type corresponding to a cv-qualified version of the dynamic type of the object, an aggregate or union type that includes one of the aforementioned types among its elements or non-static data members (including, recursively, an element or non-static data member of a subaggregate or contained union), a type that is a (possibly cv-qualified) base class type of the dynamic type of the object, a char or unsigned char type.
Kitaits
как сделать, если файла нету, то возвращался текст. Но пока что крешится https://pastebin.com/nD8QWCJW
Aidar
const char *salt = read_salt3("salt.txt"); delete[] salt;
Aidar
так не надо делать
Berkus
ыхых
Berkus
Kitaits
const char *salt = read_salt3("salt.txt"); delete[] salt;
ну так не требуется удалять, даже в случае. если файла нету?
Aidar
а ты его создал?
Диджитал
так если не требуется, зачем ты удаляешь?
Aidar
char *empty = "32cacb2f994f6b42183a1300d9a3e8d6"; if (0 != fopen_s(&f, fname, "rb")) return empty ;
Aidar
это чо такое
Aidar
у меня лапки, не видил гифку выше?
во первых там должно быть const кажется
Aidar
или массив
Aidar
но массив будет в стеке
Aidar
сейчас эта штука кажись в костантной памяти
Aidar
а ты ее удаляешь
Aidar
у меня лапки
Aidar
#supapro
Kitaits
а ты ее удаляешь
сча что нить понажимаю, мб получится
Aidar
#supapro
Aidar
@supapro
Constantine
А концепты это принципиально замена std::enable_if_t в sfinae?
Constantine
Зачем им предлагается нарушать ODR?
Constantine
1. Разрешили ли выставлять концепт на non-template member function, вычисляемый относительно class template arguments 2. Так зачем разрешать им нарушать ODR?
Constantine
ну есть же емейл рассылка, драфты, там можешь поглядеть и спросить
В 20 раз быстрее спросить здесь, чем полностью изучить драфт
Stanislav
В 20 раз быстрее спросить здесь, чем полностью изучить драфт
если только тут кто-то этот вопрос прорабатывал)
Stanislav
да и антошка офигивает)
Stanislav
про кусок кода от Ниблера помнишь?
Stanislav
ну так я ссылку на твиттер и дал
Stanislav
даа, а теперь вопрос, как это объяснить заказчику лол
Stanislav
10 cтрок, 8 часов иии ...
Ned
Чет я почитал исходников
Ned
И пришел к выводу, что лишь немногие новые возможности C++ используются в энтерпрайз
Ned
Или вообще сколько-нибудь большие проекты.
Ned
Вопрос. Нах оно тогда нужно?
MrSmith
Приведение указателя, по сути указание компилятору как складывать в стэк и забирать от туда. Тоесть важно лишь что бы совпала размерность сигнатуры а вот как функция обработает другой вопрос
Vladislav
Или вообще сколько-нибудь большие проекты.
в энтерпрайзе - не используется, энтерпрайзы очень консервативны обычно. А вот в обычных больших проектах, особенно новых - вполне
Ned
в энтерпрайзе - не используется, энтерпрайзы очень консервативны обычно. А вот в обычных больших проектах, особенно новых - вполне
Тогда зачем вся цепочка легаси-решений? Может, уже перейдём в новый век, облегчим компиляторы, либу, итд?
Vladislav
ну или раст
Ned
Раст - педераст
Ned
D тру весч, но поддержки маловато. Приходится всё наощупь, как в тумане
Berkus
Вопрос. Нах оно тогда нужно?
просто некоторые тупые инторпрайсы до сих пор пишут на с++98
Berkus
Раст - педераст
/warn разжигание
Ned
/warn разжигание
Отца-основателя варнишь, лол😂
Berkus
Отца-основателя варнишь, лол😂
да мне не жалко, могу и господа бога поварнить если он фигню напишет
Ned
Ну а что плохого в разжигании пуканов у неверных?
Berkus
в том что это немного не тот чат?
Andrey
если умельцы, которые подкинут инфу про ограничение количества клиентов в tcp сервере
Александр
Отклонять новые подключения, когда накопится слишком много
Александр
Andrey
мне вот и интересует как это реализуетсяя, а то что Вы напсиали это масло масляное
Александр
Какой вопрос - такой ответ.
Александр
В чем проблема? Завести счётчик под количество подключенных клиентов или написать сравнение значения счётчика с MAX_CLIENT_NUMBER?
Александр
В текущей формулировке вопрос скорее для #supapro
Anton
если умельцы, которые подкинут инфу про ограничение количества клиентов в tcp сервере
Оно ставится в сокете вручную. На ЛОРе относительно недавно проверяли работостпособность ядра при 10к подключений. Работало вроде.
Anton
Про железо ничего не скажу, так как не знаю.
gsomix
Всем привет.
Matwey
Не подключать недостаточно может оказаться.
Matwey
Если хочешь чтобы в ответ rst ушло сразу
Matwey
Ты же уже bind сделал и listen
Timur
но чат не тот, конечно
🐙 Antony
1. Разрешили ли выставлять концепт на non-template member function, вычисляемый относительно class template arguments 2. Так зачем разрешать им нарушать ODR?
Есть возможность получать bool из концепта. так что можно как минимум через enable_if_t<ConceptName<Foo» можно сделать первый пункт. Более вменяемые способы обсуждаются :)
🐙 Antony
Хотя стоп, я не дочитал... Если функция совсем не шаблонная, то не получится: оно попробует проинстанцироваться сразу, а не в момент использования
🐙 Antony
То что вы хотите в данный момент реашется через наследование с частичной специализацией базового класса. Нужная функция должна быть объявлена (или нет) в базовом классе, в зависимости от специализации. Недавно было обсуждение, разрешить ли делать такое через концепты (люди хотели разрешать дефолтный деструктор или разрешать user-defined деструктор у типа, в зависимости от шаблонных параметров класса). Ничего конкретного пока не решили
Александр
Типа, отрубать некоторые методы шаблонного класса для определенных параметров шаблона?
🐙 Antony
да
🐙 Antony
Зачем им предлагается нарушать ODR?
Не понимаю, почему они должны нарушать?
Constantine
codelock
Датути
codelock
Кто нибудь по иксы кодит?