И такой случай: есть класс Test, у него метод write он пишет в файл. я создаю экземпляр класса в main.cpp, Test Object; После хочу обратиться к Object из класса Mail, для запи...
В чем разница между std::async и std::thread? Что использовать предпочтительнее?
Воот, теперь практ.применение понятно. А профит от этого есть? Код шустрее/легче оптимизировать компилятору? Почему мне нужно использовать спан, а не пару итераторов?
А что такое std::span<Т>? найти не могу инфу о нем. Вернее что-то написано, но я не помимаю. Написано, что можно использовать как альтернативу const vector<Т>. Но чем тогда э...
А сущесвтвует ли интрепритатор плюсов? У си есть tcc, он умеет в интрепритацию си. Есть ли что-то подобное для плюсов?
Но ведь c++11 я не соберу с флагом c++17... Хотябы из-за auto_ptr. Зачем совместимость, если она не работает?
А что даёт link-time optimization (-flto)? Код же от этого быстрее исполняться не будет? Это просто линковка. Или нет?
Хм, т.е. даём возможность инлайнить фичи из либ при линковке, если от этого есть профит? Ясно. Спасибо.
а вектор стрингов на пару тыщь строк будет сильно тормозным или нет? Активные чтение/запись.
А для юникода нужно wchar/wstring юзать? Или обычный стринг сойдет?
Кто может подсказать, почему это не собирается? https://pastebin.com/2r5gcbry
Ну, в си так можно, в плюсах, вроде тоже, или низя?
Прост я почему-то не могу сравнить wstrng temp="абв"; if (temp=="абв") И wstring в станартный вывод отправить не могу. Его нужно как-то готовить?
Ок, а почему его не убрали, если он не безопасен, не для совместимости? Ведь в extern "C" уже другие правила, для С, а не для С++.
А какой срок жизни у объекта, созданного в конструкторе? т.е. я могу в конструкторе класса создать объект, и взаимодействовать с ним в дальнейшем? Или после того, как констру...
И как это на винде сделать? на лине-то я может, поищу образ докера ubuntu и подрублю туда статик qt, или сам соберу, а на винде?
А это используется? Ну ведь я не смогу взять c11 и собрать его c++11. Где она - совместимость? В чем она заключается?
Как мне объяснить cmake, что мне нужно слинковать программу статически c Qt? QtCore. И можно ли это сделать на обычных библиотеках, или нужно для этого пересобирать Qt статич...
Ну и почему нелзя кастануть указатель на myClass к void, а потом юзать v_PointerMyClass?
Что лучше? Один глобальный объект, в namespace log, для логгирования, и хеадер с ним подключать всем? Или на каждое действие логгирования создавать индивидуальный файловый де...