Можно как-то написать assert с несколькими строками? Тип assert(std::vector<int> & a = obj->getA(); std::count(a.begin(),a.end(), 5) == 0)
Ребят всем привет, есть stm32f103c8t6 и esp8266, пытаюсь написать свой класс для общения через юарт. Глянул пару пример в инете и попробовал скопипастить, но чёт вышло неочень...
Всем привет, есть структурка struct Fields { public bool someField; } private readonly Fields _fields; Инициализирую ее внутри дженерик метода protected void InitializeS...
как для этого объявить форвард декларатион? std::chrono::system_clock::time_point, у меня ругается на амбигус референс
Есть какой-то способ законно кастануть одну структуру в другую? Или как-то наименее костыльно это сделать? Поля у структур абсолютно одинаковые, но сами структуры разные. Т.е ...
мб адл не рассматривает неявные конверсии?
std::vector<std::string> GetFoo(); for (std::string & Ref : GetFoo()) // modify and access ref Тут же ничего плохого не произойдет?
Можно как-то инстанцировать юник_птр с инкомплит типом?
std::vector<int> victor{1,2,3,4,5,6,7,8,9,10}; for (auto it = victor.cbegin(); it != victor.cend(); ) { if (is_need_to_remove(*it)) it = victor.erase(std::find_if(vic...
почему с литералами? Его и на обычные строки создать можно
всем привет, есть интерфейс public interface IBackgroundParserProvider { IBackgroundParser CreateParser(ITextBuffer buffer); } Реализую его вот так [Ex...
Ребят, подскажите как можно обойти следующую ситуацию: кот for (auto it = my_map.begin();it != my_map.end();++it) { some_method_that_erases_element(*it); } Словами: внутри про...
Подскажите, в этом участке кода может быть дедлок, или нет? std::thread m_worker; std::atomic<bool> m_stop{false}; ... void foo() { if (m_worker.joinable()) { m_sto...
Всем привет, тут я не уверен тут по программной части или по хардварной, но может есть тут кто-то, кто работал с Revolution PI? Вопрос по поводу питания: я правильно понимаю, ...
std::vector<int> ints{1,2,3}; for (const float & flt : ints) std::cout << flt << std::endl; А в чем тут проблема? Чего меня шланг предупреждает про биндинг на временное зна...
а как он работает?
Переопределение ключевых слов через макросы это уб же?
как массив из функции вернуть в си?
А в чем смысл std::ispunc принимающего int, если the behavior of std::ispunct is undefined if the argument's value is neither representable as unsigned char nor equal to EOF ...
Может ли функция в таблице виртуальных функций каким-то образом стать нуллптр, если она есть в базовом классе?