Материалы для изучающих Rust: 😏 Лекции Алексея Кладова https://www.youtube.com/playlist?list=PLlb7e2G7aSpTfhiECYNI2EZ1uAluUqE_e 😚 Визуализация структур данных в Rust, очень п...
Здравствуйте. ❔Если класс не участвует во множественном наследовании, можно ли утверждать, что указатель на таблицу виртуальных функций расположен по смещению 0 (а дальше идут...
Привет. У меня такой, довольно концептуальный вопрос. Допустим, я хочу написать бизнес-логику и описать это в чистом виде, а эффекты вытолкать на уровень интерпретатора. Нет ...
Можно ли так делать? struct Point { int x; int y; } struct Point2 { int x; int y; } Point p { .x = 11, .y = 22 }; Point2* p2 = reinterpret_cast<Point2*>(&p); // ??? Point2 p...
Ребята, вопрос по маленькому моменту. void MyClass::onSendText(std::string text) noexcept { const std::unique_ptr<string> t = std::make_unique<std::string>(text); on_s...
Привет, как я могу заиметь в базовом классе не только виртуальные методы, но и "виртуальный" тип, таким образом я бы мог его переопределить в производном классе? Хочется сдела...
Ищу какие-то пути обхода следующего ограничения: Есть указатель на функцию fn(A) -> bool (это необязательно, есть определённая свобода выбора, впрочем пусть это будет стартово...
Привет. Помогите найти какие-нибудь варианты решения для такой ситуации. Есть библиотека, исполняемый файл и пользовательская библиотека. Зависимости такие: exe <- lib user_li...
Привет. Я надеюсь, кто-то из здешних людей пробовал собрать под MacOS такую штуку https://github.com/greg7mdp/dlmalloc Проблема в следующем куске: #if defined __cplusplus &&...
Доброго!🙂 Есть ли среди нас разработчики на Rust? Или люди, у которых есть знакомые разработчики на Rust? Напишите в лс @eda_3802. В этом году в программе ШАД появился новый...
Ребята, а std::deque реализован на базе двусвязанного списка? Иначе я не очень понимаю, как это возможно: `push_front`, `push_back`, `emplace_front` and `emplace_back` do not...
Привет. Я правильно понимаю, что std::move(xs) здесь обязателен? std::unique_ptr<ObjectSet> getObjects(ObjectPool &pool, UnitFilter pred) { ObjectSet xs = pool.getObjects...
Слегка специфичный вопрос: std::unique_ptr <MyClass> getMyClass(); Кто знает, где в Clion настраивается пробел перед угловой скобкой. По-умолчанию он вставляет пробел после un...
#вопрос Вопрос: что было бы, если бы модули/субмодули в Rust тоже отделялись точками? Ну типа pub use crate.format.{BinaryBytes, DecimalBytes, FormattedDuration, HumanBytes, H...
Привет. У меня есть коллекция, которая принимает в конструкторе std::initializer_list<T>: class Vec { Vec() noexcept; Vec(std::initializer_list<T>); Vec(const Vec &); ...
Коллеги, такая проблема: есть некий объект (мне потребовалось убрать m из параметров, поэтому экзистеншиал) data Alg p where Alg :: forall m p . (Monad m, Eq p) => { se...
Народ, можно вас отвлеку по такому вот вопросу: одного парня надо прособеседовать на позицию Java-разработчика, есть ли такая штука, как тестовое интервью, где интервьюер бы п...
Кто знает, почему у питона такая неконсистентность? Не шмогли, или есть принципиальные ограничения?
Коллеги, я тут парюсь над кэшированием. Как сделать кэш, чтобы мемоизировать функцию step?: ``` buildAlg :: forall m . MonadState Integer m => Point -> m (Alg m Point) buildA...
Привет. Предположим, у меня есть функция myfun<T>, как мне в рантайме посмотреть описание типа T?