vladislav
А pro.* это чисто телеграм тусовка или откуда всё это пошло?
vladislav
если первая pro.linux, то неужели с лора? :)
🐙 Antony
Где взять?
Вот тут вот есть заказ печатной версии https://www.packtpub.com/application-development/boost-c-application-development-cookbook
А еще есть на амазоне https://www.amazon.com/Boost-C-Application-Development-Cookbook/dp/1849514887
Крылатый
Папир по использованию умных указателей http://umich.edu/~eecs381/handouts/C++11_smart_ptrs.pdf
🦥Alex Fails
о, ништяк
🦥Alex Fails
🦥Alex Fails
кстати, вот в новом 20-м стандарте хотят впилить макро для endianness. А про mid-endian они, по ходу, забыли(
Nik
Сигналы в смолтолке это по сути те же сигналы, что и в Qt, например?
🦥Alex Fails
Порядок байтов
en.wikipedia.org
Refers to the sequential order used to numerically interpret a range of bytes in computer memory as a larger, composed word value. It also describes the order of byte transmission over a digital link. Words may be represented in big-endian or little-endian format, depending on whether bits or bytes
Constantine
блин, давно хочу толкнуть системку, которая фиксит фатальный недостаток сигнал/слотов в Qt
🦥Alex Fails
Dr. Friedrich
Мне кажется, по принципу "явное лучше неявного" стоило бы туда константу для middle ввести.
Dr. Friedrich
Однако, за проработку плюс!
Constantine
mixed это по словам?
Constantine
🦥Alex Fails
Однако, за проработку плюс!
честно говоря, странно, что так поздно взялись. тема-то древняя - всякие хтоны, хтосы где-т с 70-х существуют
Ибрагим
а где используется мидл эндиан?
Constantine
sleep with fishes sweet IA-64
Vladislav
Constantine
Это как?
Если про middle, можно dword укладывать 1 0 3 2
Constantine
Ну по сути нативный формат - слово
Constantine
Я полагаю, такое получается, если легаси от 16-битного процессора к 32-битному
Constantine
16 бит
Байт 0
Слово 1 0
Constantine
А теперь надо, чтобы младшее слово правильно записалось
Constantine
Честно говоря я не знаю, какой сумрачный тевтонский гений придумал что-либо кроме little endian
Anonymous
Дичь. Впервые вижу чтобы вариант не взял ничего хорошего от "родителей".
Constantine
Ну единственно разумный порядок little endian
Anonymous
"An example of middle-endianness in everyday life is the American date format."
Вон оно чё оказывается😁
Anonymous
big endian по сравнению с middle - милая нотация
Constantine
не знаю, я бы предпочел, чтобы dword ptr [address] и word ptr [address] не отличались
Berkus
Constantine
это какой
http://lurkmore.to/%D0%A4%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BE%D0%BA
Berkus
а, просто НИХ бред.
Constantine
НИХ?
Berkus
я думал ты про мок - для этого патчик уже есть
Berkus
НИХ?
Not-invented-here syndrome
Constantine
а, окай, я как раз в этом значении использую "нашли фатальный недостаток"
Constantine
на самом деле у меня есть альтернативная модель
Constantine
немного callback hell функциональщина, но работает вполне неплохо
Constantine
по сути я беру (в динамическом полиморфизме) интерфейс, поддерживающий два метода: T get() и ResetCallbackOnChange и пихаю под unique_ptr
Constantine
после чего заявляю, что вообще-то такая штука определяет что угодно, (замкнутое?) не имеющее внешних параметров
Constantine
при этом для CallbackOnChange есть единственная гарантия: гарантируется, что он будет вызван между двумя вызовами get(), если их результат семантически различается
Constantine
в частности, он может не вызываться, если запроса значения после предыдущего вызова не было или запроса значения вообще не было
Constantine
после чего все параметры гуя я получаю именно в виде вот таких штук
WoodyFire
Всем доброго времени суток.
Berkus
доброго
WoodyFire
мне как будущему Сишнику у вас тут по присутствовать можно? Позакидывать присутствующих дилетанскими вопросами. Я студент.
Constantine
для дилетантских вопросов больше подходит supapro
Constantine
ну вот теперь давай, себя удаляй!
WoodyFire
Constantine
то есть выгоняете?
Не обращай внимания, у нас свои разборки. Ты можешь читать и этот чат, но с вопросом в духе "как в С++ объявить массив с тремя элементами" тебя сразу отправят в supapro, здесь обычно намного более тонкие вещи разбирают
Anatoly
просто там для начинающих, а здесь для продолжающих
vladislav
Berkus
Constantine
Anatoly
Berkus
да, послать куда-нибудь тут любят
WoodyFire
ок
Anatoly
это от сильной любви к указателям
Constantine
интеллектуальным указателям
Berkus
нужно просто запомнить их адрес
Constantine
(задудным голосом) тут нужен одиночный &
Berkus
Berkus
но думаю человек имел в виду таки логический and
Mikhail
Mikhail
хотя сейчас и в эмбе тоже плюсы
Anatoly
был у нас в компании любитель бинарной логики и во время Visual Studio 6 ему везлу, весь его код был в стиле
load() & process() & save();
Anatoly
когда перешли на 2010 получили по рукам
WoodyFire