Подскажите, я немного не понимаю. В конане есть такой вот пакет https://conan.io/center/recipes/vsg?version=1.0.9 Но, там люди не учли, что эта библиотека разделена на несколь...
Что я делаю не так? conan мне нагенерил вот такой профиль [settings] arch=x86_64 build_type=Release compiler=msvc compiler.cppstd=23 compiler.runtime=dynamic compiler.runtime_...
Какой тип должна принимать шаблонная функция, если я хочу, чтобы она принимала const std::string& и std::string&&? P.S. У Мейерса этот момент не совсем понял
Помогите разобраться, пж. https://en.cppreference.com/w/cpp/ranges/enumerate_view Когда я использую это, я получаю референсы или копии? Чёт я в глаза долблюсь...
void func(const T& a) { b = std::move(a); } Тут std::move не несёт никакой пользы?
KV::KV(std::string&& key, std::string&& value) : m_key(key), m_value(value) {} Можно ли так делать? Будет ли тут перемещение?
Почему valgrind ругается на это? void parseBrackets(std::string& line) { if (line.starts_with(OPENING_BRACKET)) { if (line.ends_with(CLOSING_BRACKET)) { ...
Есть ли в классах выравнивание как в структурах?
virtual Container& operator=(const Container& container) { if (this == &container) { return *this; } m_name = container.m_name; m_...
Вопрос без контекста и без последующих вопросов. Просто мне нужно поднять мотивацию. Тут кто-нибудь научился на вулкане писать? Потому что имхо научиться на нём что-то делать ...
В чём плюс pimpl в отличии от обычного расположения определений в cpp?
Если в задании сказано "потоки должны разделять общее адресное пространство", это вообще имеющая значение вводная? Если они находятся в одной программе и читают одни и те же п...
Почему у объявлений функций такой рандомный разброс расположения модификаторов и им подобных? Я имею в виду, кто-то сходу сможет сказать, в каком объявлении функции ошибка: [[...
Можете дать ревью? https://gitlab.com/evilenzo/interest Тесты писать не умею совсем, Ini.cpp вообще не тестировал почти
int **a = new int*[12]; *a[10] = 30; cout << *a[10] << endl; Почему сегфолт?
Можно ли как-то вместе с указателем на функцию передать контекст как в лямбде?
Подскажите по задаче. Есть вот такая вот система. Нужно вывести график зависимости T1 от t при определённом x. Все константы даны, T1,T2,Tст при любом x и t = 0 тоже. Рекурсив...
Как с помощью sizeof получить длину строки в char *?
Если функция возвращает T&&, правильно ли будет делать return T(blah, blah); или return std::move(T(blah, blah))?
Если я возвращаю ссылку на поле из метода, помеченного const, ссылка будет константной, если инстанс будет константный или нужно перегружать функцию?