Я провел некоторое тестирование с помощью C++ hypot() и Java Math.hypot. Оба они кажутся значительно медленнее, чем sqrt(a*a + b*b). Это из-за большей точности? Какой метод использует функция гипотенузы для расчета гипотенузы? Удивительно, но в...
Сейчас я работаю над проектом, требующим многопоточного подхода. В настоящее время этот проект зависит от платформы, то есть Windows.
Вот как выглядит мой код чтения:
#include
#include
#include
#include
#include
Я использую большую базу кода, которая успешно скомпилировалась перед использованием make с make-файлом и cmake. Однако теперь, когда я пытаюсь использовать с ним openmp, я получаю ошибки
undefined reference to `omp_get_thread_num'
undefined...
Мне нужно определить смещение определенного индексированного элемента кортежа во время компиляции .
Я попробовал эту функцию, скопированную из (ближе к концу),
template
constexpr std::ptrdiff_t element_offset() {
Tuple p;
return...
У меня многопоточное приложение.
Один из потоков — это поток фонового обслуживания, которому требуется монопольный доступ к некоторым файлам. В остальное время файл может читаться (и читается) несколькими потоками.
И чтение, и обслуживание занимают...
Я пытался использовать приведенную ниже формулу в C++. У меня обе переменные объявлены как целые числа, и я ожидаю, что они округляются в большую сторону, но, похоже, они округляются в меньшую сторону. Я просмотрел это, но не могу найти, что не так....
Я перехожу с C на C++ и стараюсь избегать использования практик C в C++.
Говорят, что необработанные указатели — это функция C, и что в C++ вместо этого мне следует использовать интеллектуальные указатели, однако каждый пример реализации двусвязного...
Мне нужно определить смещение определенного индексированного элемента кортежа во время компиляции .
Я попробовал эту функцию, скопированную из (ближе к концу),
template
constexpr std::ptrdiff_t element_offset() {
Tuple p;
return...
Сейчас я работаю над проектом, требующим многопоточного подхода. в настоящее время этот проект зависит от платформы, то есть Windows.
#include
#include
#include
#include
#include
Как это можно сделать в современном мире? Заголовки типа устарели, а функции типа C запрещены некоторыми стилями кодирования. У меня есть три подхода к тому же. Какой из них наиболее идиоматичен для современного C++?
Я использую VS Code с расширением CMake Tools в Ubuntu.
Эта программа C++ выдает следующий вывод при запуске с помощью «CMake: Debug» (который я выбираю с помощью палитры команд):
#include
#include
Я только учусь работать с регулярными выражениями на C++. Я написал тестовую программу, чтобы проверить, соответствует ли a строке «abc», но программа вывела 0.
Вот код:
#include
#include
#include
int main()
{
std::string s = abc ;
std::regex r(...
Создание исходного кода C++ брокера AMQP QPID на MSVC 2022.
Я загрузил qpid-cpp-1.39.0, qpid-proton-0.40.0.
В файлbroker.cpp входит следующее:
#include qmf/org/apache/qpid/broker/ArgsBrokerConnect.h
#include...
У меня проблемы с отступами, когда я использую такие ключевые слова, как «экспорт» в сочетании с пространством имен.
export namespace foo::bar {
// indentation is wrong
}
когда ключевое слово экспорта находится на одну строку выше, все работает...
Рассмотрим набор {A,B,C} и оператор op, определенные в следующей таблице
A op A = A
A op B = A
A op C = A
B op A = A
B op B = B
B op C = C
C op A = A
C op B = C
C op C = B
Я хотел бы закодировать A, B и C с битовыми значениями, а затем определите...
Я собрал ns-3.46.1 из исходного кода (стандартный способ сборки ./ns3). Я выполнил каждый шаг, определенный здесь и он отлично работает для внутренних примеров. Однако я изо всех сил пытаюсь связать его с автономным проектом C++, расположенным за...
Я надеюсь, что этот вопрос не будет рассматриваться как основанный на мнении или что-то в этом роде. Хотя речь идет о пересечении фигур, описываемая проблема довольно общая (например, как создать шаблон функции, который не упорядочивает параметры...
Поскольку сроки появления стандарта C++26 приближаются, я хочу знать:
Какова (являются) причина отсутствия встроенной поддержки сети в стандарте C++. То есть, какие именно проблемы приводят к отсрочке включения сетевых технологий в будущий стандарт...
у меня возникли проблемы с обновлением c_cpp_properties.json:
{
version : 4,
configurations : [
{
name : windows-clang-x64 ,
includePath : ,
defines : ,
windowsSdkVersion : 10.0.26100.0 ,
cStandard : c23 ,
intelliSenseMode :...
Я переношу некоторый код с C++17 на C++14. Одна часть кода выглядит так:
std::size_t operator()(const OpenXLSX::XLCellValue& value) const noexcept
{
return std::hash {}(value.m_value);
}
Поскольку вариант недоступен в C++14, я использую этот...
Краткая версия : гарантирует ли явное объявление экземпляра, что видимое определение шаблона никогда не будет использоваться (если только не встречается явное определение экземпляра), и, следовательно, разрешает явную специализацию шаблона, которая...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения