Как делать сишное апи поверх с++? К примеру, функция возвращает std::string. Делать strdup? С остальными данными также или есть лучше способы?
на макоси с++ традиционно запаздывает. Какие решения? Кросскомпиляция? Сборка на макоси с гцц?
неправильно выразился. другими словами неявно не получится это сделать? Только var=var?
можно ли в std::function положить лямбду с if constexpr? https://godbolt.org/z/35W311KrP msvc не работает, gcc, clang работает
а енум это что?
если тебе скажут, твоя игрушка объективно плохая, почему ты вдруг начнёт обижаться?
можно ли как-то сопоставить рантайм значение типу (созданию типа) не через свич? Т.е. чтобы свич сгенерировал компилятор с помощью некоторого шаблонного кода к примеру, что-т...
на msvc (vs2022) модули работают? import std.core; int main() {} main.cpp(1): fatal error C1011: cannot locate standard module interface. Did you install the library part of...
чтобы в лямбду захватить холдер объекта, нужно обязательно давать ему другое имя в случае с захватом по умолчанию? holder=obj https://godbolt.org/z/5W9vv74hT
1. Если программы скомпилированы разными компиляторами, могут ли быть проблемы ABI при обмене данными после загрузки dll? 2. Если программы слинкованы разными линкерами, могут...
как правильно распаковать на строке 10? https://godbolt.org/z/4K6qqTqYb
а тдлиб есть на расте?
вот из недавнего использовал библиотеку для чтения луа файлов (таблиц). Есть что-то в Д? В dub или как тут репозиторий с пакетами
ну и потом, в гцц раст на чём написан? вижу плюсы в папке https://github.com/gcc-mirror/gcc/tree/master/gcc/rust
/v1/mylib/h.h /v2/mylib/h.h gcc file.c -I/v1 -I/v2 можно ли в коде отличить хедеры v1 от v2 (подключить и то и то)? #include "mylib/h.h"
СИ, msvc можно ли функцию вызвать до main()? нужен аналог __attribute__ ((constructor))
try { throw std::runtime_error("x"); } catch(std::exception &){} terminating with uncaught exception of type std::runtime_error: x Aborted (core dumped) почему может исключе...
подождите, у нас f(x), результат зависит от входа. Как его размер высчитывать заранее?
#coro https://godbolt.org/z/q4GTM77Yj гцц транк даёт ошибку, гцц 11 не даёт. Кто из них прав?
проверить наличие элемента в трёх векторах на ренжах можно как-то изящней, чем? auto q = {&v1, &v2, &v3}; if (std::ranges::any_of(q, [&s](auto p) {return std::...