Сейчас я изучаю C++ и пробую некоторые функции шаблонов. Я пытаюсь создать общий шаблон, который получает функцию F от U до V, std::array типа U, а затем возвращает (через NRVO) массив типа V.
Это то, что я придумал при первом проходе. Моему...
Итак, я хочу сохранить журнал консоли в файл; это работает нормально, проблема заключается в том, что я попытался расширить его, чтобы разрешить больше входных данных, и, похоже, я не знаю почему.
Engine.h:
#pragma once
У меня есть проект Visual Studio v140 C++ с поддержкой CLR, создающий статическую библиотеку. Проект строится нормально. Я создал еще один проект C++ с поддержкой CLR, который создает консольное приложение. Это тоже строится нормально. Но когда я...
Существует несколько версий одной и той же инструкции: IDIV M32, IDIV R32, IDIV M64, IDIV R64 ( x86/idiv)
Как понять, какой из них используется? Скажем
vdiv(std::vector&):
mov rcx, QWORD PTR
mov eax, DWORD PTR
cdq
idiv DWORD PTR
mov DWORD PTR ,...
Я пытаюсь понять, как правильно освободить память при использовании CString с cgo в golang
Это работает код, который я хочу сделать « безопасным для памяти »:
basic.go :
package main
Я использую Raspberry Pi 4 и хочу настроить свою линию на использование внутреннего PULL_UP (все строки Raspberry по умолчанию выше 8 — pull_down):
Использование C++ и libgpiod:
try {
gpiod::chip chip( gpiochip0 );
gpiod::line_bulk lines;
Используя MSVC 2022 с Windows 11, когда я пытаюсь с помощью std::chrono получить некоторую информацию о часовом поясе, он терпит неудачу с исключением для определенного часового пояса, который я извлек из:
std::chrono::get_tzdb().zones
Я создаю библиотеку DLL x64 для Windows на C/C++ для отправки запроса POST на заданный URL-адрес и получения ответа.
Я использую WinHttp для отправки запроса, время от времени (не всегда, примерно в 1 раз из 5) моя DLL выходит из строя из-за...
Я пытаюсь запустить следующий код для расчета процентилей из произвольного вектора, интерполирующего между значениями для неявных процентилей:
#include
#include
#include
Когда я компилирую даже самую простую программу с использованием политики выполнения алгоритма стандартной библиотеки C++, я получаю пару страниц предупреждений из include/c++/14.0.1/pstl/algorithm_impl.h, сосредоточенных на сообщении ниже...
Я пытаюсь скомпилировать программу, написанную на C++, с помощью CMake.
Содержимое файла CMakeLists.txt, в который входит код:
cmake_minimum_required(VERSION 3.21)
project( C CXX)
Итак, я понимаю разницу между единицей перевода и файлом .cpp; однако я пытаюсь проверить, как работают внутренние и внешние связи. Цитирую из своего учебника:
Имена, имеющие внешнюю связь, доступны другим единицам перевода.
Похожие вопросы:
Вызов std::lock() с помощью std::vector
Блокировка массив std::mutex с использованием массива std::lock_guard
Сводка:
Второй показывает блокировку массивов статического размера, а первый - относится к библиотеке boost::lock(),...
Я установил deleaker и решил протестировать его на небольшом коде, в результате получил 1 ошибку об утечке памяти, которой как по мне быть не должно и я не понимаю откуда она взялась >
Я пытаюсь написать программу для картошек, но обработка исключений работает неправильно. Вместо этого я получаю следующий вывод, показывающий вывод if (DaysNumber < 7) вместо сообщения об ошибке:
https:/ /i.sstatic.net/KPWiX4LG.png
Следующий код работает отлично, пока я перемещаю только прямоугольник обрезки, однако как только я меняю его размер, я больше не получаю кадры из своего фильтра (av_buffersink_get_frame возвращает -11). Это безумие, даже после изменения размера,...
Я пытаюсь отправить снимок экрана из приложения Windows на сервер Linux и сохранить его там. Я продолжаю получать ошибку сегментации (сброс ядра) и не могу «реконструировать изображение», чтобы сохранить его на сервере.
Я попробовал отправить данные...
Я использую Boost Python, чтобы предоставить функцию, которая содержит внутренний поток. В классе есть функции start и stop, которые управляют только внутренним циклом. Код MyClass:
class MyClass
{
private:
std::atomic running_;
std::thread...
Можно ли создать собственный терминал на C++?
Я хочу создать приложение командной строки на C++, но хочу, чтобы оно было отдельно от Командная строка Windows. Я хочу, чтобы он был полноэкранным, и единственный способ выйти — это ввести определенную...
Я создаю экземпляры полиномиального класса с использованием векторов.
Я создаю вектор, предположительно содержащий 10 единиц, и присваиваю его полиномиальному экземпляру полиномиального класса в соответствии с приведенным ниже кодом:
class...
У меня есть программа opengl для Windows 10, которая использует отдельные потоки для расчета/изменения положения точек на экране с течением времени. Каждый поток вычисляет положение своей 1 точки в цикле (несколько точек на экране). Некоторые точки...
Я учусь программировать на C++ с сентября прошлого года, и на данный момент это мой самый продвинутый проект. Это игра в шашки, в которую играют на консоли. Он был написан с использованием Clion IDE. Что бы мой код был более профессиональным и...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения