В настоящее время я работаю над трассировщиком лучей и пытаюсь вывести результат несколькими способами одновременно (только через формат PPM и с использованием банкомата SFML).
Для этого я написал IOutput интерфейс, который наследуется классами,...
У меня проблема. Что бы я ни пытался, я всегда получаю ошибку 299 при чтении некоторой памяти по адресу (это должно быть число с плавающей запятой). В CE все нормально, адрес валидный, как и имя приложения.
Вот мой код:
#include
#include
Учитывая код, который обертываетshared_ptr и std::span для дополнительной безопасности типов:
template
class Vector {
public:
auto begin() { std::begin(data_); }
auto end() { std::end(data_); }
float* data() { return data_.data(); }
float&...
Мне было трудно заставить conan создать проект с использованием gcc на моем компьютере с Windows.
Это то, что у меня сейчас есть в моем профиле conan.
toolchain=F:/tools/msys2/mingw64/bin
target_host=x86_64-w64-mingw32
cc_compiler=gcc...
Для задания мне нужно составить сетку 8x8, случайным образом разместить в ней два или более J, затем пробежаться по ней и сказать, где находится каждый J. Большую часть я получил, но всякий раз, когда я пытаюсь вывести позиции, вместо этого...
Тест на способность к программированию (PAT) организован Колледжем компьютерных наук и технологий Чжэцзянского университета. Предполагается, что каждый тест будет проводиться одновременно в нескольких местах, а рейтинговые списки будут объединены...
Задача следующая:
Написать программу, обрабатывающую текстовые файлы. Два файла содержат квадратные матрицы заранее неизвестной размерности. программа считывает эти матрицы и записывает их произведение в выходной файл (при необходимости размерности...
Я успешно установил драйвер mongoxxxx. Теперь я попытался написать класс для подключения и запроса данных из базы данных. Если я напишу запрос в конструкторе следующим образом:
DBConnection::DBConnection()
{
mongocxx::instance instance{};...
Я пытаюсь написать функцию, которая преобразует строку римских цифр в целое число.
namespace tbx
{
// Parameter `r` is treated as a local variable inside the
// function, where it is converted to upper case. That is why
// it is a value parameter,...
Извлечение из репозитория в системе Windows (или на любой платформе).
Запустите какой-нибудь инструмент, который получает зависимости, как включенные, так и библиотеки, и помещает их в нужное место...
У меня есть приложение, обрабатывающее сетевое соединение с блокировкой вызовов. Каждый поток управляет одним соединением. Я добавил тайм-аут для операций чтения и записи, используя select перед чтением или записью в сокет.
Я не могу понять, почему это решение не работает для отрицательного числа?
com/TtsRa.png
Я пытаюсь решить проблему силы двух в Leetcode. Я ожидал, что он вернет false, но он выдает ошибку. Я не могу понять, почему выдает ошибку. Разве сдвиг влево...
Я пытаюсь скомпилировать программу на C++ в Debian 12.05.00 с помощью clang для Windows. Когда я запускаю следующую команду:
clang++ --target=x86_64-w64-mingw32-g++ -o main.exe main.cpp
Я получаю следующий результат:
main.cpp:1:9: fatal error:...
Я пытаюсь заставить CMake обнаруживать тесты при фактическом вызове, а не во время сборки, используя генератор Ninja Multi-Config. Сначала я думал, что установка DISCOVERY_MODE на PRE_TEST в gtest_discover_tests должна решить эту проблему, но,...
Разве он не должен печатать 2 в качестве вывода, поскольку я прошу предоставить мне int? Я знаю, что указал base как 2 , но разве он не выводит двоичное представление значения 2?
#include
#include
#include
using namespace std;
Я читаю о семантике перемещения в C++ из книги «Семантика перемещения C++». В книге предполагается, что NRVO используется в операторе возврата функции createAndInsert(). Однако в нем также говорится, что семантика перемещения применяется, когда v =...
Я экспериментировал с asio, пытаясь настроить что-нибудь простое. Приведенный ниже код взят из множества примеров, которые я нашел в Интернете, но я просто не могу заставить его работать хорошо. В этом фрагменте кода и других подобных ему, которые я...
Скажем, у меня есть занятия
class A
{
double f(int x);
};
Я хочу получить void* для байтов в сегменте __TEXT, которые представляют реализацию функции-члена A::f. Я не хочу использовать указатель в качестве указателя на функцию для вызова функции,...
Как обработать завершение метода startSystemMove или startSystemResize?
mouseReleaseEvent не должен работать, поскольку взаимодействие с окном берет на себя система. Но что тогда делать?
Мой пример:
class Widget : public QWidget
{
Q_OBJECT
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения