Andrew
хз. Небось такая же история, как с единицей трансляции
🦥Alex Fails
Переместил в супапро.
🦥Alex Fails
#supapro
Constantine
Флуд шуточками не обязательно было перемещать :)
Шаурма
случайно не то, что qt из коробки не умеет epoll ? ))
но легко взять готовый event dispatcher с гитхаба
Andrew
но легко взять готовый event dispatcher с гитхаба
Знаю. Например этот https://github.com/sjinks/qt_eventdispatcher_epoll
Yury
Спасибо 👍
Шаурма
Знаю. Например этот https://github.com/sjinks/qt_eventdispatcher_epoll
да, он первый в выдаче гугловой сейчас:)
Alex
здраствуйте ребята
Alex
а где можно наглядно про указатели почитать?
@ENERGY_STAFF
мне не помогли(
Alex
А то я ничерта не могу разобрать эту функцию
Alex
точнее как двойной указатель разворачивать
🦥Alex Fails
В принципе, для базы норм будет на вики материалс
🦥Alex Fails
А то я ничерта не могу разобрать эту функцию
По ходу, pinfo может принять в себя указатель на инфу о плагине
Alex
я в том плане, что эта функция получает? когда я внутри функции обращаюсь к pinfo куда я по факту обращаюсь?
Alex
а то для меня указатели всегда были огромной проблемой :(
🦥Alex Fails
я в том плане, что эта функция получает? когда я внутри функции обращаюсь к pinfo куда я по факту обращаюсь?
К адресу, где лежит указатель на объект. Так обычно делают, если память динаиически выделяется
Processor
А то я ничерта не могу разобрать эту функцию
это надо смотреть уже, что такое info вообще
Processor
может это глобальное что-то
Alex
там указатель на структуру. Мне бы механизм указателей в аргументах функции понять
Alex
да и вообще наглядно про них почитать (
@ENERGY_STAFF
боже мой, сколько этих чатов для плюшников
Alex
я ща просто пытаюсь FFI освоить и это боль (
Alex
мне это не нужно, я базово понимаю принцип работы метатод плагинов, я застрял именно с пониманием C/C++ указателями.
Alex
т.е в основах языка и FFI застрял.
rostislav
А то я ничерта не могу разобрать эту функцию
присваивать указатель на что-то глобальное круто)
Alex
у меня пример кода, который мне надо понять, чтобы написать аналог на другом языке.
Alex
я понимаю, я технически не понимаю как это работает ))
Alex
я знаю что там просто указателю назначается новый адрес
rostislav
с указателями все просто же.. int ** a; указывает на указатель на int. *a разыменовали и получили указатель на int.. а вот если написать **a не знаю прокатит ли)
Alex
и все было бы хорошо, если бы мне не нужно было написать на расте аналог, и начинаются непонимания.
Alex
ребят мне тут в соседнем (нубском) чате как раз все это расписывают, наверное не стоит этот засорять.
rostislav
хранится число которое машина понимает как адрес что тут неясного
Alex
так нельзя
rostislav
а если вот взять адрес и сохранить его и на него опять сослаться и опять будет храниться адрес другого адреса
rostislav
типа по цепочке
rostislav
и в конце гдето значение)
Berkus
точнее как двойной указатель разворачивать
ну разверни его один раз и посмотри что получится, потом еще
Constantine
хех, последние 4 часа написал кучу кода, который ни разу не вызывается, зато он const correct 😆
Anonymous
Есть у кого годная литература по c++?
Andrew
Есть у кого годная литература по c++?
держи моё https://cloud.bagrintsev.me/s/v9OUBm0oFg3Vsum?path=%2FCPP
Anonymous
держи моё https://cloud.bagrintsev.me/s/v9OUBm0oFg3Vsum?path=%2FCPP
спс,мне какраз надо для моего облачка
Vladislav
https://github.com/orlp/pdqsort
Vladislav
кто там тимсорт продвигал?
Anonymous
🖥
Александр
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r0.pdf Просто шикарнейший пропозал по метаклассам и миксинам
Anonymous
Крылатый
Vladislav
Нужно построить Зиккурат.
нужно больше золота
Александр
А почему нет? Если переводим вычисления на стадию компиляции, то и генерацию кода можно перенести на нее. DRY-таки. Хоть замена макросам появится
Vladislav
А почему нет? Если переводим вычисления на стадию компиляции, то и генерацию кода можно перенести на нее. DRY-таки. Хоть замена макросам появится
и будет третяя по счету альтернатива для генерации кода - макросы, шаблоны и метаклассы, просто отлично
Александр
а вообще, больше подъязыков богу подъязыков
Да и нет там подъязыков, пара новых не конструкций
Александр
и будет третяя по счету альтернатива для генерации кода - макросы, шаблоны и метаклассы, просто отлично
От макросов давно хотят избавиться. Шаблоны заработают лучше, когда введут статистическую рефлексию, но у них нет доступа к генерации функций/полей по именам, например
Александр
Шаблоны умеют брать написанный код и по условиям убирать из него некоторые куски. Или генерировать какие-то частные случаи. А брать уже написанный код и принудительно автоматически его менять без лишних букв - нет
Anonymous
(
Anonymous
/warn
Anonymous
(
Крылатый
@w3bsme не пость оффтоп.
Anonymous
Anatoly
@w3bsme балаган не устраивай
Ivan
держи моё https://cloud.bagrintsev.me/s/v9OUBm0oFg3Vsum?path=%2FCPP
Класс. А есть на русском языке?
Andrew
Класс. А есть на русском языке?
ну, там что-то на русском, что-то — нет
Andrew
не все книжки по плюсам есть на русском, увы
Andrew
и вообще, ИМХО, надо на языке авторов читать
Andrew
ибо наши переводчики, часто не будучу программистами, переводят так, что ничего не понятно
Ivan
Согласен, просто это утомительно) я обычно читаю на русском, потом если что-то не понятно смотрю английскую версию. У Седживка "Алгоритмы" нашёл одну ошибку перевода и вот из последних у Курта Гантерота "Оптимизация программ на С++"
Maxim
кстати, я встречал ляпы в коде даже в the c++ programming language (не бумажный вариант). правда, они были скорее связаны с опечаткой, но начинающего могли ввести в заблуждение
Ruslan
Есть у кого годная литература по c++?
на библиотеку програмиста зайди. там куча книг для разного уровня цепепе