У меня есть следующая функция C++ для вычисления возможных комбинаций декартова произведения:
template std::vector cartesianProduct(std::vector const& l, size_t n)
{
std::vector result;
Я разрабатываю распределитель памяти, который сможет перемещать объекты в течение их жизни. Для поддержки этого требуется использование IndirectPointer, указывающего на блок управления. Этот блок управления указывает на истинное местоположение...
У меня есть ноутбук с Windows 10 и гигабитным Ethernet-контроллером Marvell Yukon 88E8072 PCI-E. У меня к ноутбуку подключена камера Allied Vision Manta. Я установил Visual Studio 2015, а также Allied Vision SDK — Vimba Viewer. Я могу захватывать...
Как следует из названия, я ищу способ отсортировать вектор без изменения исходного.
Моя первая идея, конечно, создать копию вектора перед сортировкой, например:
std::vector not_in_place_sort(const std::vector& original)
{
auto copy = original;...
C++26 представит std::is_trivyly_relocatable_v, и автор предложения утверждает: Тривиально копируемое подразумевает тривиально перемещаемое.
Однако я думаю, что это утверждение не всегда может быть верным, особенно в случае, если член-указатель...
Мне нужна помощь, раньше код работал, а теперь нет. Справка.
Цель состоит в том, чтобы пользователь мог видеть вектор задом наперед с помощью рекурсии.
int listar(int v , int l);
void main(){
int vector ={1,2,3,4,5};
listar(vector,-1);
}
Я хотел бы проверить, как и можно ли создать объект типа A из объекта типа B.
Я также хочу различать прямую инициализацию и инициализацию копирования и поэтому написал следующие концепции:
template
concept can_direct_init_from = requires {...
Мне нужно реализовать связанный список без использования STL. Функция push_front имеет две перегрузки: одну с const T&, другую с T&&, но реализация та же.
Единственное, что я придумал, это использование макроса #define. Есть ли другой способ?...
У меня проблема с декодированием wav-файла с помощью ffmpeg. Я новичок в этом и не совсем к этому привык.
В моем приложении мне нужно ввести аудиофайл и получить массив сэмплов для работы.
Я использовал ffmpeg для создания функции, которая вводит...
C++, используя , я хотел бы получить значение в формате .. Я использую system_clock и получаю текущие секунды как:
auto secs = duration_cast(tp.time_since_epoch()).count();
Как мне добиться точности, включающей миллисекунды, чтобы результат был...
Я экспериментирую в Windows 10 с командами CMake FetchContent.
Я пытаюсь протестировать библиотеку TBB из этого репозитория:
Это прекрасно создает библиотеку, когда я создаю исполняемый файл, но она просто не может найти DLL во время выполнения (я...
Я попробовал несколько примеров в книге (C++ Primer Стэнли Липпмана)
и понял, что класс может сделать другой класс своим другом (для доступа к некоторым закрытым членам). Теперь я читаю о том, что функция-член является другом, и пробую пример
class...
Существует базовый класс и производный класс. Derive публично наследует Base. В базовом классе реализована дружественная функция booloperator==(const Base& lhs,const Base& rhs) const;
Я реализую класс Derive, который также должен реализовать...
Я пытаюсь заставить sfml динамически связываться с cmake с моим проектом на C++, и мне хотелось бы работать на кроссплатформенной платформе с Windows и Linux. Мой (сгенерированный искусственным интеллектом) файл CMakeLists.txt не стоит публиковать,...
Я новичок в Qt. Я пытаюсь загрузить изображения из моего resources.qrc, но, похоже, это не работает. Например:
cardVN1->setImage( ://vn1.jpg );// The set image function is user-defined passing a QString
Я столкнулся с запутанной проблемой, когда добавление лямбда-захвата меняет вопрос о том, требует ли компилятор ключевое слово typename для вложенного типа, определенного в шаблоне функции.
Мой код:
template
void foo() {
struct Local {
using Nested...
У меня есть шаблон функции f, определяющий в своем теле локальный класс A с другим вложенным классом B. Оба класса не являются шаблонами. Должен ли я назвать внутренний класс именем типа A::B или более коротким вариантом A::B тоже можно?
Вот...
Я уже могу получать нажатия клавиш в своем приложении на C++.
Я хочу получать любые нажатия клавиш при работе в терминале в Linux. Терминал — это приложение терминала gnome, работающее на рабочем столе Cinnamon.
Например,
Я пытаюсь заставить sfml динамически связываться с cmake с моим проектом на C++, и я хотел бы работать на кроссплатформенной платформе с Windows и Linux. моими (сгенерированными искусственным интеллектом) списками cmakelist не стоит делиться, потому...
Я пишу функцию, которая вызывает другую функцию, и идея вызываемой функции заключается в том, что количество параметров является динамическим. Вызываемая функция способна принимать произвольное количество параметров
Например:
void...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения