Я хочу создать переменную C++, представляющую игровое поле, и ищу подходящий тип для этой переменной.
Игра похожа на шашки, поэтому доска представляет собой матрицу MxN. Я собираюсь реализовать игрока с искусственным интеллектом, которому...
Я пытаюсь сравнить производительность между Buffer::AddValueTest() и Buffer::AddValueReference() (вставлено ниже. Полную программу тестирования можно найти по адресу github.com/find3kan0/11f2cf220ed452284db48071b1adefa1). Мое тестирование показало...
Здравствуйте, я пытаюсь завершить текущий поток с помощью NtTerminateThread. Я знаю, что функция системного вызова принимает 2 аргумента: дескриптор потока и статус выхода, но всякий раз, когда я пытаюсь выйти из текущего потока, мне выдается...
В настоящее время я пытаюсь создать простую программу, которая использует Curl для запроса веб-страниц http через C++, но компилятор жалуется, что не может подключить библиотеки? Я правильно установил библиотеку Curl и попытался включить этот путь в...
Раньше я довольно много программировал на C/C++, но сейчас на него приходится лишь небольшой процент моего программирования (языки сценариев гораздо лучше подходят для большей части моей работы). Последние несколько дней я работал над несколькими...
Я пытаюсь преобразовать std::string, например 2024-11-19 09:30:00.037000 **который, как я знаю, всегда соответствует восточному времени) в std ::chrono объекты и наоборот, но у меня ничего не получается.
В основном я работаю с...
Обычно вывод всегда должен быть 200. Но вывод «totalMoney» иногда меньше 200. В чем здесь проблема и как ее исправить?
#include
#include
#include
#include
#include
using namespace std;
class Account {
public:
Account(string name, double...
Можем ли мы сказать, что C++ зависит от платформы?
Я знаю, что C++ использует компилятор, и этот компилятор различен для разных платформ. Когда мы компилируем код C++ с помощью компилятора, например: в Windows создается файл формата .EXE .
Задаю глупый вопрос. Насколько я понимаю, одним из способов использования слабого_птра является проверка состояния счетчика общего указателя на объекте. Не могли бы мы просто использовать функцию Shared_ptr use_count(), чтобы получить эту...
Я использую clangd с VSCode. Clangd предлагает возможность добавлять недостающие включения. При этом он (иногда? не мог понять когда) автоматически добавляет относительный или абсолютный путь к директиве include.
Последнее вызывает проблемы при...
Я использую clang-format для форматирования кода C, и столкнулся с поведением, которое не могу понять, как перенастроить. Возьмем этот пример кода:
void short_function1(int argument1);
void short_function2(int argument1);
void long_function(int...
Я думал, что моего шага по установке ninja-build, описанного ниже, будет достаточно, чтобы cmake мог его использовать, но я получаю следующую ошибку:
> CMake Error: CMake was unable to find a build program corresponding to Ninja . CMAKE_MAKE_PROGRAM...
Когда я перемещаю фокус с помощью клавиши Tab на элемент управления VCL TComboBox, содержащий текст в поле Text, полный текст всегда отображается как выделенный.
Как это можно изменить, чтобы выбор можно было настроить в C++Builder?
Изменение...
Я пытаюсь использовать следующий код, чтобы получить список подразделов реестра. GetKeyNames принимает объект TString. По возвращении объект TStringList имеет счетчик 3, что является правильным счетчиком. Однако, хотя TStringList имеет правильное...
Как передать файл в функцию и сохранить содержимое файла в массиве?
У меня есть задание для начинающего класса C++. Задание (или, по крайней мере, та часть, с которой мне нужна помощь) состоит в том, чтобы передать 2 файла из аргументов командной...
Я поддерживаю несколько приложений C++/Qt, целью которых является взаимодействие с устройствами в локальной сети (через функции TCP и UDP API сокетов BSD).
Они обычно работают нормально под MacOS, но Apple по своей мудрости добавила разрешение...
Я новичок в ассемблере и пытаюсь понять, что происходит с инструкцией вызова в этом коде. У меня есть простая программа на C++, которую я скомпилировал и дизассемблировал с помощью GDB.
#include
using namespace std;
Я работаю с кодом, предназначенным для необычной встроенной системы, которая требует отдельных инструкций процессора для чтения из ее постоянной памяти.
Чтобы переменные помещались в указанную память для чтения, только в памяти, они должны быть...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения