Добрый вечер. Дан граф с вершинами (v1, v2, v3, v4). Как они соединены, это не важно. Надо найти все возможные объединения этих вершин. То есть: 1) v1 + v2 = v12, то получаетс...
Можно ли в serde tag enum`а указывать в поле структуры? По enum representation не догнал, уже по всякому пробовал
Почему Rc<T> можно передавать в функцию, которая принимает параметр Rc<dyn Trait>, а врапер struct Wrapper<T: ?Sized>(Rc<T>) в функцию, которая принимает Wrapper<dyn Trait> не...
Всем привет. Почему не компилируется метод insert. Вопрос именно в том, как это видит borrow checker и не пропускает. Есть ли обход этому, кроме как использования функции posi...
Собираю cdylib c ndarray в зависимостях, а оно не собирается. Пишет: ссылка на неразрешенный внешний символ cgeev_ (и еще куча чего). Под MacOS решал прописав в config.toml: ...
Всегда ли в данных случаях проверка на равенство по указателям будет без UB, или есть нюансы? https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=a542d3284...
Можно ли через serde по значению (наличию) поля структуры в json, определять вариант enum? enum Foo { First {name: Option<String>}, Second {kind: Option<String>}, } ...
Привет, как в данном коде сделать возможным заспавнить в цикле футуры, а уже потом их ожидать? Просто, если как в закоммен. строке, то там ошибка по времени жизни, и вроде лог...
А теперь вопрос по thread: Почему вот это: void foo() { for (int i = 0; i < 10; i++) { std::cout << std::this_thread::get_id() << '\t' << i << std::endl; } } ...
Всем привет. Как убрать у QTabWidget у pane внутренние отступы (margin)?
https://godbolt.org/z/CSt_kJ Пишу аллокатор, но при росте количества блоков в (n - 1) случаях из n, deallocate, deallocate_block, _find_exists_block будут работать долго. С...
Такой вопрос по connect и disconnect. Нужно ли делать disconnect, когда удаляется QAction с помощью delete?
Чем запись: auto foo() -> SomeType отличается от: SomeType foo()? Просто понять немогу, разницы какбы никакой.
«созданный кем кем...» ??? Я чего то не знал в этой жизни :)
Кто нибудь задумывался, почему std::array не проверяет на этапе компиляции (когда это возможно) out of range?
Привет. Вопрос про boost. Функция read_until с match_condition берет с сокета данные порциями или все что есть на сокете на данный момент, и отправляет их в match_condition?
Старое доброе "int result = subtract(4, 3);" вместо "auto result = subtract(4, 3);" иногда можно использовать. Не считается же это за грех. А собственно что изменилось в объя...
А зачем мне такой компилятор, если он действует по своим интересам? Не баг ли это компилятора? Я не встречал пока на своей практике таких ситуаций.
Можно ли как-то на этапе компиляции сгенерировать строку, т.е generateString("Text {}", "placeholder") => "Text placeholder". Или это вообще невозможно, даже когда нам известн...
Вообще вот эта вся разработка, хорошая почва для размышлений, а может это не баг, а фича ???