У меня есть задание, в котором мне нужно взять массив и изменить его порядок. Для этого мы должны использовать указатели, но у меня возникли проблемы с одной частью моего кода. В строке 26 я пытаюсь переназначить элемент массива на новое значение,...
Справочная информация
Недавно я узнал, что комбинатор с фиксированной точкой позволяет легко определять рекурсивные функции, не называя их.
Он в основном используется в языках функционального программирования (например, функция fix), но вы можете...
Я пытаюсь лучше понять видимость членов класса C++ применительно к CRTP (любопытно повторяющийся шаблон шаблона). Должен отметить, что я понимаю использование CRTP и его «полиморфизм времени компиляции».
У меня есть следующий фрагмент кода.
// A...
Я все еще новичок в языке программирования C++ и пытаюсь изучить что-то новое.
Я реализую очень простые классы iterator/reverse_iterator и другие стандартные библиотечные контейнеры.
Я вижу, что в большинстве реализаций стандартных библиотек, таких...
Если я хочу создать универсальный шаблон класса ResourceManager, который сериализует свой контент, вызывая функцию serialize (или шаблон), как выполнить вызов serialize ниже компилируемого?
Я не хочу объявлять этот шаблон функции, поскольку...
Я пытаюсь разработать механизм оценки на C++ для разработки практик по устранению уязвимостей, но прошло несколько лет с тех пор, как я в последний раз касался C++, не могли бы вы, ребята, помочь мне очистить эту кучу операторов if, else if или мне...
Я пытаюсь создать в классе два конструктора, один из которых открывает файл, проверяет наличие ошибок и вызывает другой. Но я не могу заставить его работать. Я получаю сообщение об ошибке:
Я больше не могу использовать свой VS Code... Я не знаю, что произошло, но каждый раз, когда я запускаю программу C в VS Code, я получаю следующую ошибку:
enter image описание здесь
Я пробовал все: от переустановки VS Code до сброса настроек VS Code...
Я изучаю новый предмет в университете и у меня задание по C++. Этот курс основан на Стэнфордском курсе абстракций программирования (CS106B), а также использует Стэнфордскую библиотеку. Моя проблема в том, что когда я пытаюсь запустить код в Visual...
Я хотел решить эту проблему: НОД на ориентированном графе.
Я новичок в SCC, топологическом упорядочении, алгоритме Косаджару и т. д.
В целом я считаю, что чем больше узлов мы используем в пути, тем лучший результат может быть, потому что стоимость...
У меня есть устройство Windows 11 для ARM (ARM64, также известное как ARMv8, 64-разрядная версия). Я пытаюсь выяснить, возможно ли заставить компилятор C++ работать на этом устройстве. Это означает, что я хочу, чтобы компилятор изначально работал на...
Я использую Unreal Engine 5.1.1 с Visual Studio 2022 и все время компилирую код, даже скрипт из шаблонного проекта, или новый, только что созданный пустой скрипт - получаю ошибку в Visual Studio: р>
Error MSB3073 The command C:\Program Files\Epic...
Я изменил int-версию векторного добавления на два сложных вектора для добавления, приведенный ниже код может работать, но я в замешательстве:
#include
#include
#define N (2048*2048)
#define THREADS_PER_BLOCK 512
Согласно руководству GCC по флагу -wrapper:-
-wrapper Invoke all subcommands under a wrapper program. The name of the wrapper program and its parameters are passed as a comma separated list.
Недавно я установил и удалил R и Rstuido. Теперь у меня возникли проблемы с получением исходного файла cpp. Мой главный вопрос: как устранить ошибку и как изменить компилятор на gcc вместо clang.
Мои ошибки указаны:
using C++ compiler: ‘Apple clang...
Изменить:
ну, я забыл включить некоторые связанные функции, которые затрудняют идентификацию ошибки. Сожалею об этом.
Поэтому я снова обновил свой вопрос.
Я столкнулся с необычной проблемой с вращением куба в моем приложении. Куб вращается только...
1.Background
Следующий код C++ с сайта cppreference.com иллюстрирует, как std::condition_variable используется в сочетании с std::mutex для облегчить взаимодействие между потоками.
#include //01
#include //02
#include //03
#include //04
#include...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения