Anonymous » 20 ноя 2025, 13:16
Последнее сообщение Anonymous «
Anonymous »
Рассмотрим следующий код:
#pragma omp parallel
for (int run = 0; run < 10; run++)
{
std::vector out;
#pragma omp for
for (int i = 0; i < 1'000'000; i++)
{
...
}
}
Намерение состоит в том, чтобы создать потоки OpenMP только один раз* перед...
Anonymous » 20 ноя 2025, 12:37
Последнее сообщение Anonymous «
Anonymous »
Предположим, следующая функция foo имеет параметр функции и параметр шаблона, оба с одинаковым значением по умолчанию:
template
auto foo (int line=std::source_location::current().line())
{
std::println ( Line {} line {} , Line, line);
}
Anonymous » 20 ноя 2025, 11:57
Последнее сообщение Anonymous «
Anonymous »
Я реализовал std::hash обычным способом, специализируя шаблон std::hash. Но потом я понял, что они уже должны быть предоставлены заголовком ( Неожиданно программа скомпилировалась (с использованием последней версии MSVC и GCC-15.1) и заработала с...
Anonymous » 20 ноя 2025, 11:56
Последнее сообщение Anonymous «
Anonymous »
Я хочу использовать циклическую очередь разных типов и длины в проекте, который в основном состоит из кода C. Я подумываю о реализации циклической очереди в виде структуры шаблона C++. Как предоставить C++ полностью специализированную структуру...
Anonymous » 20 ноя 2025, 11:12
Последнее сообщение Anonymous «
Anonymous »
Я пытался решить вопрос об инверсии двоичного дерева в Leetcode
Я придумал это решение
TreeNode* invertTree(TreeNode* root) {
if (root == nullptr) {
return root;
}
root -> left = invertTree(root -> right);
root -> right = invertTree(root ->...
Anonymous » 20 ноя 2025, 10:15
Последнее сообщение Anonymous «
Anonymous »
Предположим, следующая функция foo имеет параметр и параметр шаблона с одинаковым значением по умолчанию
template
auto foo (int line=std::source_location::current().line())
{
std::println ( Line {} line {} , Line, line);
}
Anonymous » 20 ноя 2025, 09:38
Последнее сообщение Anonymous «
Anonymous »
Я хочу использовать циклическую очередь разных типов и длины в проекте, который в основном состоит из кода C. Я подумываю о реализации циклической очереди в виде структуры шаблона C++. Как предоставить C++ полностью специализированную структуру...
Anonymous » 20 ноя 2025, 07:58
Последнее сообщение Anonymous «
Anonymous »
Привет!
Я пытаюсь построить расположение CGAL из набора точек и сегментов и хотел бы сохранить информацию об исходных точках.
У меня есть:
A std::vector
с 6 точками.
Std::vector с 4 сегментами, ссылающимися на точки по индексу: (0,3), (1,5), (1,4),...
Anonymous » 20 ноя 2025, 07:35
Последнее сообщение Anonymous «
Anonymous »
Я написал программу, которая просто проверяет все параметры (строку и три логических значения) созданной мной функции, чтобы убедиться, что каждый экземпляр работает правильно. Как я могу сделать так, чтобы вместо файла Main.cpp компилировался файл...
Anonymous » 20 ноя 2025, 03:07
Последнее сообщение Anonymous «
Anonymous »
Предположим, следующая функция foo имеет параметр и параметр шаблона с одинаковым значением по умолчанию
template
auto foo (int line=std::source_location::current().line())
{
std::println ( Line {} line {} , Line, line);
}
Anonymous » 20 ноя 2025, 01:23
Последнее сообщение Anonymous «
Anonymous »
Сейчас я решаю задачу, связанную с реализацией приоритетной очереди с использованием двоичной минимальной кучи. Пользователь вставляет значения при запуске, а затем имеет возможность вставить дополнительные значения, удалить минимальное значение или...
Anonymous » 20 ноя 2025, 00:57
Последнее сообщение Anonymous «
Anonymous »
Я пытался преобразовать некоторые устаревшие программы для использования шаблонов с переменным числом вариантов. Однако мне очень сложно было переделать один из классов, который обеспечивает ведение журнала и сохраняет минимальное количество...
Anonymous » 20 ноя 2025, 00:11
Последнее сообщение Anonymous «
Anonymous »
Глупый вопрос, но почему следующий код выдает исключение EOF при чтении из потока? Состояние потока перед чтением — Goodbit. Все работает как положено, если не включить выдачу исключений.
Anonymous » 19 ноя 2025, 23:24
Последнее сообщение Anonymous «
Anonymous »
Я загрузил MinGW для своего ноутбука с Windows, чтобы использовать g++ для компиляции кода C++.
Это код, с которым у меня небольшие проблемы::
#include
using namespace std;
int main(){
cout
Anonymous » 19 ноя 2025, 22:17
Последнее сообщение Anonymous «
Anonymous »
Этот вопрос поразил меня проблемой, упомянутой в комментариях:
@sehe use_promise кажется очень интересным. Я поискал
документацию по этому вопросу и нашел несколько ваших сообщений, например этот. Но
как я могу имитировать boost::wait_for_all с...
Anonymous » 19 ноя 2025, 21:16
Последнее сообщение Anonymous «
Anonymous »
У меня есть функция-член класса, которая должна генерировать случайное число в диапазоне. Для этого я использую функцию rand(). Функция генерирует случайное число следующим образом:
unsigned seed;
seed = time(0);
srand(seed);
std::cout
Anonymous » 19 ноя 2025, 20:51
Последнее сообщение Anonymous «
Anonymous »
Глупый вопрос, но почему следующий код выдает исключение EOF при чтении из потока? Состояние потока перед чтением — Goodbit. Все работает как положено, если не включить выдачу исключений.
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения