MrSmith
Anonymous
А именно вот эта часть extends the lifetime of the array exactly like binding a reference to a temporary (with the same exceptions, such as for initializing a non-static class member)
Anonymous
MrSmith
MrSmith
MrSmith
Anonymous
Жуткий троллинг?
Видимо все здесь обязаны знать что он знает Полухина.
Anonymous
... а иначе ты даун, и в твой адрес только и можно что лютую хуйню писать.
MrSmith
Хз я пытался расскурить как работает комитет и как я понял там реально не знаеть всех кто в нем работает
Крылатый
Блч
Anonymous
kitsu
http://0x80.pl/notesen/2018-04-11-simd-is-sorted.html
подобные штуки делаются без платформо-зависимых интрисников как-нибудь?
Matwey
Pavel
Matwey
Ну давайте не будем
Matwey
Эти интриксы подозрительно похожи на ассемблер от x86_64
MrSmith
Ребят, такой вопрос как правильно писать deduction guid
MrSmith
Я понял почему мой прошлый код не работал variant предпологал 2 возможных конструктора собственно варианта листа и так-же int. Но, я же не дурак и понимаю что int brace конструктор не нужен варианту тоже и соотвественно нужен только листу
MrSmith
Вот вопрос как бы я мог это написать
Nikita
Гайз, в cuda есть способ организации асинхронного кода на коллбэках или что то вроде?
MrSmith
Nikita
А потдробней что ты хочешь
Ну вот я поставил задачу на выполнение и хочу узнать о факте завершения. Я знаю только что можно вызвать что то типо девайс синхронайз который заблокирует поток вызова до того момента пока все вычисления на девайсе не завершатся
Nikita
Не комильфо как то
Nikita
Хотелось бы иметь способ узнать о факте завершения по дерганию какого нибудь коллбэка
Nikita
Ну в общем чтоб как у нормальных людей это было
MrSmith
Дык тока через этирапт
MrSmith
Крч без обработки прерыаний не выйдет как у людей я думаю оно из коробки быть должно
Александр
Вопрос на засыпку, по вопросу терминологии. Здесь читал сноску книги про сетевое программирование под unix. Там было обозначено что есть асинхронная модель, а есть модель мультиплексирование i/o(select, kqueue ...), к которой так же можно добавить потоки разумеется. В наших источниках обычно как мультиплексирование, так и асинхронность через треды называют - асинхронной моделью. Что. как я понял, не совсем верно
Александр
Сервер на мультиплексоре без потоков серьезно не корректно считать реализованным по асинхронной модели?
MrSmith
Просто у тебя будет квантование в одном ядре вот и все
MrSmith
Александр
мультиплексоры все на одном ядре только?
MrSmith
Александр
читал) но спасибо)
Александр
Поэтому и сказал про коробку, что задача улетает на уровень ниже и там что-то процессится как бы асинхронно) Но тут просто не едино мнение у специалистов к сожалению
MrSmith
MrSmith
Так что если честно не особо хочется
bebebe
Александр
Безусловно
Можете объяснить почему? Ну, здесь мое мнение даже неоднозначно. Интересно выслушать Ваши тезисы
bebebe
Сервер на мультиплексоре без потоков серьезно не корректно считать реализованным по асинхронной модели?генерация ассинхронных дискрипторов и добавление в kqueue/epoll/select - есть асинхронная модель на мультиплексоре
Александр
bebebe
Александр
ну это неблокирующиеся вроде, а не асинхронные
Александр
Может быть сама работа асинхронная с ними, а вот что бы сами дескрипторы были асинхронными - этого я не понимаю
bebebe
MrSmith
i/o которых не блокируется
Лол но асинхронные события и созданны потому что есть события которые блокируются - получается масло масленное неблокируемые собития - асинхронные, асинхронные - неблокируемые (и даже это не верное)
Александр
bebebe
а, я вас припомнил
bebebe
прошу прощения, сольюсь
Александр
здесь вообще вопрос о терминологии шел, без виноватых
Александр
потому что есть разные мнения о том, как трактовать
bebebe
Роман
Товарищи, есть вот такая штуковина:
template <char... Chars>
struct metastring { };
Как её проще вывести в stream - через создание array или рекурсией посимвольно?
kitsu
кажется статический массив выглядит проще
kitsu
с рекурсией просто где-нибудь ошибиться + не так читабельно
Александр
Александр
голосую за массив
MrSmith
nw.clusster[0]->sendMessage(std::set{12, 12, 12}, <#initializer#>);//TODO nw.clusster[0]->sendMessage({12,12,12});
MrSmith
Смотрите чего обнаружил что с node::castingPolise оно работает
MrSmith
Тоесть как бы логично - я явно указываю тип. По сути, но с другой стороны мне не совсем понятно почему он не может сам произвести дедукцию. Тоесть я про то что ему мешает
Александр
Alexander "SonnySlave"
https://www.boost.org/users/history/version_1_67_0.html
Alexander "SonnySlave"
Ура, товарищи - новый Boost 1.67!
Ostap ꑭ
Еее
Alexander "SonnySlave"
добавили две новые либы. Одна из них для контрактного программирования
kitsu
оо, нойс
а есть саммап?
Alexander "SonnySlave"
по ссылке выше
kitsu
многабукав(
🦥Alex Fails
Alexander "SonnySlave"
а зачем его руками собирать?