Я пытаюсь инициализировать вектор объекта Col, как показано ниже.
Класс Col создан с использованием одного элемента std::string.
Знаете ли вы, почему приведенный ниже код не компилируется, когда я пытаюсь передать напрямую std::initializer_list в...
Согласно -Wextra-semi является допустимым флагом. Однако мне кажется, что даже gcc-7.2.0 не распознает его как допустимый вариант:
$ g++ -Wextra-semi test.cpp
g++: error: unrecognized command line option ‘-Wextra-semi’; did you mean ‘-Wextra’?
$...
Я создал шаблонную функцию tostr(...), которая способна преобразовывать множество типов в строку с несколькими параметрами. Пример возможного кода:
std::vector x = {1.123456789, 9.987654321};
std::cout
Я разрабатываю плагин DuckDB для DolphinDB и имею следующий тестовый пример:
@testing:case= test_duckdb_load_to_dfs_with_transform
-- A. Prepare DFS table
dbPath = dfs://duck_test_db
if(existsDatabase(dbPath)) dropDatabase(dbPath)
db =...
У меня есть класс QIODevice, который обертывает поток фонового производителя. Он потребляет данные из исходного QIODevice в потоке-производителе и предоставляет их через стандартный API QIODevice (чтение, поиск и т. д.) в основном потоке. Он...
У меня есть проект, настроенный на GitHub с файлом CMakeLists.txt, который настраивается и собирается без проблем. Однако, поскольку я использую pybind11 для создания оболочки для библиотеки Python, у меня есть эти команды в install(). Можно ли...
У меня есть приложение, которое открывает другой несистемный 32-битный процесс и пытается получить список его загруженных модулей с помощью EnumProcessModulesEx() и путь к каждому модулю с помощью GetModuleFileNameEx(). Он хорошо работает в моей...
Неопределенный символ: std::__1::__libcpp_deallocate (void*, unsigned long, unsigned long)
Команда компоновщика завершилась с ошибкой с кодом завершения 1 (используйте -v, чтобы увидеть вызов)
Среда:
У меня есть реализация CRTP с многоуровневым наследованием, которая, на мой взгляд, работает довольно хорошо. Любой вызов внешнего метода всегда будет вызывать наиболее производную реализацию. Более того, если какие-либо реализации метода вызывают...
Для модульного тестирования платформы C++17 , которая в значительной степени опирается на шаблоны, я попытался написать помощник template классы , которые генерируют декартово произведение двух наборов типов данных , заданное двумя кортежами:...
У меня есть класс, который запускает другой поток, который обращается к некоторым его данным через постоянные промежутки времени. Это означает, что у меня есть два потока, которые обращаются к одним и тем же данным (исходный поток и вновь созданный...
У нас есть сервис, который при отправке нам сообщений включает код ошибки uint8_t. С несколькими сотнями возможных кодов. В нашем приложении мы преобразуем это примерно в 8 категорий ошибок в классе перечисления, т. е. enum class error_type { A, B,...
Я создал шаблонную функцию tostr(...), которая способна преобразовывать множество типов в строку с несколькими параметрами. Пример возможного кода:
std::vector x = {1.123456789, 9.987654321};
std::cout
У меня вопрос, есть ли разница между этими двумя фрагментами кода.
Первый из них я нашел в реализации интеллектуальной ссылки/указателя в качестве подсчета ссылок.
int Dec() const
{
int ret = InterlockedDecrementRelease(&_count);
return ret;
}...
Независимо от вычислений, часовой пояс зависит от того, где вы находитесь, а не от текущего времени (игнорируя такие вещи, как переход на летнее время и историческую корректировку границ часового пояса). В компьютерных системах часовой пояс — это...
Я разрабатываю плагин DuckDB для DolphinDB и имею следующий тестовый пример:
@testing:case= test_duckdb_load_to_dfs_with_transform
-- A. Prepare DFS table
dbPath = dfs://duck_test_db
if(existsDatabase(dbPath)) dropDatabase(dbPath)
db =...
Проблема
При использовании QPlainTextEdit текст-заполнитель не исчезает, когда пользователь начинает печатать. Напечатанный текст и текст-заполнитель отображаются одновременно, перекрывая друг друга.
Этого не происходит с QLineEdit — это влияет...
Когда нам следует использовать шаблоны?
Может ли кто-нибудь рассказать мне о вашем опыте использования шаблонов C++?
Когда бы вы рассмотрели возможность использования шаблона?
Если бы мы определили такую функцию
template
myType GetMax (myType a,...
Сейчас я изучаю C++, и теперь я знаю основную концепцию шаблона,
который действует точно так же, как общий тип,
и я обнаружил, что почти каждая программа на C++ использует шаблон,
Поэтому я действительно хочу знать, когда мы должны использовать...
Я столкнулся с ситуацией, которую не совсем понимаю:
У меня есть класс с собственным конструктором и несколькими переменными-членами, в котором конструктору не удалось инициализировать одну переменную-член POD. Таким образом, эта переменная-член...
Например. У меня есть контейнер, в котором процесс каждые несколько секунд отправляет контрольное сообщение через порт UDP.
Когда я запускаю из bash docker run --detach , я получаю сообщение на хосте.
Когда я звоню
std::future process_stderr,...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения