Я столкнулся с повторяющимся сбоем в пользовательском приложении Linux и надеюсь получить совет, подтверждение или предложение относительно основной причины.
Приложение подключается к SFTP-серверу, загружает ежедневный файл, обрабатывает его,...
Может ли аппаратное обеспечение переупорядочить атомарную загрузку, за которой следует атомарное хранилище, если сохранение зависит от загрузки? Было бы крайне неинтуитивно, если бы это могло произойти, потому что если поток 1 спекулятивно из-за...
Я пытаюсь найти способ определить, действительна ли данная строка формата для данного типа во время компиляции.
Я ожидал, что сработает простая концепция:
template
concept Formattable = requires(T p) { std::format( {.2} , p); };...
Я имею в виду этот ответ.
Пример относится к целочисленному типу int. При замене его классом пример не работает, и выражение static int const value = sizeof(f(0)); всегда разрешается до 2.
#include
Простой вопрос, на который я не нашел ответа в сети. Как найти количество аргументов в макросах с переменным числом аргументов? Меня устраивает препроцессор Boost, если у него есть решение.
Если это имеет значение, я пытаюсь преобразовать...
Я пытаюсь найти способ определить, действительна ли данная строка формата для данного типа во время компиляции.
Я ожидал, что сработает простая концепция:
template
concept Formattable = requires(T p) { std::format( {.2} , p); };...
В среде, использующей типы std::int* (например, std::int16_t), а также типы std::int_fast* (например, std::int_fast16_t), могут существовать общие правила, согласно которым один может быть лучше другого. Для простоты этой статьи я буду называть типы...
У меня есть код, которым я хотел бы поделиться и сделать его открытым. Почти все они являются шаблонными и/или могут использоваться совместно как библиотека только заголовков.
Однако она включает в себя специализацию шаблона, которую необходимо...
Мне нужно определить несколько константных строк, которые будут использоваться во всем проекте C++20.
Я рассматриваю следующие варианты:
constexpr char[] str1 = foo ;
constexpr std::string str2 = foo ;
constexpr std::string_view str3 = foo ;
Я часто слышу, что при компиляции программ на C и C++ мне следует «всегда включать предупреждения компилятора». Почему это необходимо? Как мне это сделать?
Иногда я также слышу, что мне следует «расценивать предупреждения как ошибки». Должен ли я?...
Прежде всего, версия Qt — 6.10.0, сейчас тестируется на Arch Linux. Я думаю, что нашел ошибку в Qt, но, возможно, это только моя вина.
Моя программа запрашивает у базы данных MariaDB некоторые данные и отображает их в экземпляре QTableView через...
Я не знаю, чем управлять или чем меньше, так как я могу управлять необработанными указателями. Обратите внимание, что в примере мне нужно удалить объект перед удалением его из вектора. Я хочу избежать этого здесь и в дальнейшем.
Что будет хорошим...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения