Anonymous » 31 окт 2024, 23:24
Последнее сообщение Anonymous «
Anonymous »
Недавно я начал изучать C++ и совершенно запутался в выборе доступных IDE и компиляторов. Я хорошо разбираюсь в интерпретируемых языках, и мне нравится простота использования любой IDE или текстового редактора с последующим запуском интерпретатора...
Anonymous » 31 окт 2024, 23:18
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь интегрировать библиотеки SFML и TGUI в свои проекты на C++. Хотя SFML работает отлично, у меня возникли проблемы с TGUI.
Я внимательно следовал инструкциям по установке на веб-сайте TGUI — добавил необходимые каталоги и установил...
Anonymous » 31 окт 2024, 22:45
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь найти в массиве несколько центров симметрии, чтобы заполнить его значениями. Я решил разделить длину на одинаковые отрезки и пройти от каждого центра в обе стороны. Здесь я сделал так, чтобы он работал для четных сегментов, но для нечетных...
Anonymous » 31 окт 2024, 22:41
Последнее сообщение Anonymous «
Anonymous »
Мой метод создает std::map и заполняет его числом и его частотой путем однократной итерации по массиву, но мне интересно, есть ли более быстрый способ без использования карты. >
Anonymous » 31 окт 2024, 22:31
Последнее сообщение Anonymous «
Anonymous »
РЕДАКТИРОВАТЬ: Видимо, мой вопрос s был перепутан как дубликат с единственным вопросом io_uring в многопоточном процессе Как лучше всего работать с несколькими потоками? . Это другое, потому что (3 вопроса != 1 && io_uring != liburing). Кроме того,...
Anonymous » 31 окт 2024, 11:11
Последнее сообщение Anonymous «
Anonymous »
Как изменить настройку проекта Visual Studio «Набор символов» на «Не установлено» из командной строки? По умолчанию для этого параметра установлено значение «Набор символов Юникода», и мне нужно иметь возможность изменить его, не используя...
Anonymous » 31 окт 2024, 11:08
Последнее сообщение Anonymous «
Anonymous »
У меня есть std::mutex в родительском процессе. Родительский процесс является ответвлениемдочернего процесса. Дочерний процесс блокируется при получении блокировки. Это может быть связано с тем, что родительский процесс получил блокировку.
Anonymous » 31 окт 2024, 11:05
Последнее сообщение Anonymous «
Anonymous »
Я реализую симуляцию Монте-Карло, где мне нужно запустить несколько реализаций некоторой динамики, а затем взять среднее значение конечного состояния для всех симуляций. Поскольку количество реализаций велико, я запускаю их параллельно, используя...
Anonymous » 31 окт 2024, 10:56
Последнее сообщение Anonymous «
Anonymous »
Я работаю над фреймворком в XCode16, компиляция всегда завершалась ошибкой: в пространстве имен «std» нет типа с именем «любой».
Это мой заголовок: >
#include
#include
#include
#include
class NativeBoostNumber {
public:
NativeBoostNumber();...
Anonymous » 31 окт 2024, 10:49
Последнее сообщение Anonymous «
Anonymous »
Если у меня есть вектор значений и я хочу проверить, все ли они одинаковы, как лучше всего это сделать на C++? Если бы я программировал на каком-то другом языке, таком как R, я сразу подумал бы о том, чтобы вернуть только уникальные элементы...
Anonymous » 31 окт 2024, 10:48
Последнее сообщение Anonymous «
Anonymous »
Я ожидал, что если std::array является rvalue, то вызов оператора[] также вернет rvalue. Но, похоже, это не так (cppreference), нет перегрузок категорий значений.
Например, std::optional учитывает категорию значений (cppreference ). Почему у нас нет...
Anonymous » 31 окт 2024, 10:35
Последнее сообщение Anonymous «
Anonymous »
У меня возникла проблема с уничтожением глобального объекта общей библиотеки до его использования. Я не знаю всех подробностей и не могу контролировать приложение, использующее библиотеку, но мое предположение о том, что происходит, следующее:...
Anonymous » 31 окт 2024, 10:26
Последнее сообщение Anonymous «
Anonymous »
Представьте, что у меня есть такая фиктивная функция C:
void Dummy(uint64* dest, const size_t count)
{
for (size_t ii = 0; ii < count; ii += 8) {
*dest++ = (uint64)dest;
}
}
Если вы посмотрите, что создает компилятор, первая инструкция проверит,...
Anonymous » 31 окт 2024, 10:24
Последнее сообщение Anonymous «
Anonymous »
Я хочу реализовать эту функцию (функцию, которая может объединять любое количество массивов, а также учитывает категорию значений):
template
constexpr auto concat(std::array &&&...arrays) {
return std::array{ CONCATENATED_ARRAY_ELEMENTS };
}...
Anonymous » 31 окт 2024, 10:11
Последнее сообщение Anonymous «
Anonymous »
Я изучаю omp и столкнулся с этой проблемой...
рассмотрим следующий код, где:
(i) Массивы a, b и c инициализируются
#pragma omp parallel num_threads(4)
{
#pragma omp for schedule(static, 64)
for(int i = 0; i < 256; i++)
{
d = a ;
if( i + 1 < 256 )
d...
Anonymous » 31 окт 2024, 09:55
Последнее сообщение Anonymous «
Anonymous »
У меня возникла проблема с уничтожением глобального объекта общей библиотеки до его использования. Я не знаю всех подробностей и не могу контролировать приложение, использующее библиотеку, но мое предположение о том, что происходит, следующее:...
Anonymous » 31 окт 2024, 09:48
Последнее сообщение Anonymous «
Anonymous »
все. Я написал демо-версию, чтобы воспроизвести проблемы, упомянутые в cppreference.
cppreference demo
Я обнаружил, что в некоторых документах и блогах говорится, что это может воспроизводиться не на чипах x86, а на чипах ARM, потому что Арка ARM...
Anonymous » 31 окт 2024, 09:17
Последнее сообщение Anonymous «
Anonymous »
Я реализую дерево на C++ с помощью связанных списков. Я определил структуру Node в закрытом разделе моего класса GenericTree, но по-прежнему могу получить доступ к ее членам из основной функции, что меня смущает.
//
Anonymous » 31 окт 2024, 09:15
Последнее сообщение Anonymous «
Anonymous »
введите здесь описание изображения. Я использую Visual Studio 2022, .Net Framework 4.0 и C++ (используется в VС++ 6.0) с MFC. я пытаюсь отладить файл в своем проекте.
задайте формат отладочной информации на странице «Общие» C/C++ и установите для...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения