Я создал приложение C++ с использованием WinSck, в котором реализован небольшой (обрабатывает всего несколько функций, которые мне нужны) http-сервер. Это используется для связи с внешним миром с помощью http-запросов. Это работает, но иногда...
Я имитирую класс с двумя перегруженными методами, например:
//required because some versions of gtest messes with extra commas in MOCK_METHOD
typedef std::pair KeyValueType;
class MockSUT : public SUT
{
public:
Я впервые использую std::unordered_set с пользовательским типом и не могу понять, чего мне не хватает, чтобы заставить метод contains() скомпилировать мой набор.
По сути, у меня есть класс, который выглядит примерно так:
class MyClass
{
//...
Я разрабатываю приложение Qt для Linux, которое накладывает водяной знак на все экраны.
Приложение предназначено для пользователей без прав администратора, и мне нужно убедиться, что они не смогут закрыться. его или изменить его файлы, так как это...
У меня есть static static std::unordered_map, по какой-то причине в конце программы некоторые классы внутри карты выдают ошибку при автоматическом уничтожении:
Invalid address specified to RtlValidateHeap( 0000027D28B70000, 0000027D28BA5BA8 )
После...
У меня есть идея создать что-то строковое средство ведения журнала Python, но на C++.
Я хочу иметь средство ведения журнала, которое может создавать дочерние элементы. Каждый из них должен записать свое имя. Все они должны писать в один и тот же...
Я просмотрел множество примеров вызова неуправляемых методов DLL из Java с использованием JNI, но ни один из них не показывает фактический вызов методов DLL. Все примеры, которые я видел, просто печатают «Hello World» или складывают два числа. Вот...
В настоящее время я использую Visual Studio для написания кода на C++. Но он кажется настолько весомым, что я решил перейти на другой, желательно бесплатный, не такой строгий к системным ресурсам (я имею в виду память, конечно), как VS, для изучения...
Я узнал, что компилятор расширяет макросы во время компиляции. Шаблоны также расширяются во время компиляции. Есть ли способ увидеть этот расширенный код? Я компилирую с помощью Visual Studio 2008.
std::ssize был добавлен в C++20 по следующим причинам. Конечно, если использование std::ssize оправдано, то по тем же причинам столь же оправдано и использование ssizeof. Это просто случай, когда никто не удосужился предложить это, или есть какая-то...
Общий вопрос:
Как прикрепить оружие к «руке персонажа»?
Хотя анимация работает для всех персонажей и анимаций на веб-сайте mixamorg, включая несколько анимаций, мне сложнее всего время пытаюсь взять...
Мы используем libevent 1.4.14.
В нашей производственной среде мы обнаружили, что наш процесс аварийно завершает работу с SIGABRT от libevent, когда на хосте заканчиваются файловые дескрипторы. .
Учтите следующее
#include
#include
#include...
Недавно я загрузил MinGW на свой ноутбук с Windows, чтобы иметь возможность использовать g++ для компиляции своего личного кода на C++, поскольку я студент CS, изучающий утилиты GNU, потому что, короче говоря, это то, чего от меня требует учебная...
Я хочу добавить новый элемент в контекстное меню. При щелчке правой кнопкой мыши по некоторым файлам пользователь может использовать этот новый элемент для вызова моего приложения. Я реализовал это через SystemFileAssociations, но элемент может...
У меня проблема с проектами C++. Когда я создаю новый проект, intellisense работает отлично, и я вижу, что ключевые слова в проекте окрашены. Однако, когда я закрываю вновь созданный проект и открываю его, intellisense больше не работает. То же...
Мне поручено изучить вопрос повышения производительности некоторого устаревшего кода C++ с помощью CPP20. Одна из потенциальных областей улучшения, которую я вижу, — это этот шаблон на горячем пути.
std::vector getEngagementsForDay(DayIndex day) {...
Я работаю над проектом, в котором мне нужно декодировать файл H.264 с помощью одного кадра. Исходный файл был закодирован в формате NV12. Теперь я хочу декодировать его обратно в NV12, а затем преобразовать в JPEG. Мне удалось добиться этого с...
Итак, я пытаюсь захватить поток и записать его на куски по 30 секунд. Я не знаю, какой будет частота кадров в секунду у камеры, поэтому нужно учитывать, что я хочу снимать только 15 кадров в секунду.
Моя проблема в том, что следующие результаты дают...
Нам необходимо разделить выделение и инициализацию некоторой кучи. К сожалению, клиентский код использует delete p; для удаления указателя. Если бы у нас был контроль над удалением, мы могли бы выделить место с помощью ::operator new (sizeof(T),...
Мы используем libevent 1.4.14.
В нашей производственной среде мы обнаружили, что наш процесс аварийно завершает работу с SIGABRT от libevent, когда на хосте заканчиваются файловые дескрипторы. .
Учтите следующее
#include
#include
#include...
Рассмотрим пример кода игрушки ниже. Он имеет слишком большую для копирования структуру данных MyDataStructure и небольшой класс итератора MyDataIterator, экземпляр которого вызывающая сторона может создать для перебора данных в структуре.
В...
Я скачал Visual Studio 2017 и извлек репозиторий своего решения. Однако у меня возникли некоторые проблемы, поскольку многие файлы, которые были на моем предыдущем компьютере, не были загружены при установке VS.
Я не хочу повторно -скачать, если не...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения