У меня есть метод, который принимает два объекта (которые не связаны друг с другом напрямую). Можно ли проверить, являются ли два объекта производными от одного и того же базового класса?
Для следующих двух интерфейсов и класса, реализующего оба...
Я пытаюсь отправить изображения, полученные в программе, через TCP в другую программу. Для этого я сначала отправляю сообщение с указанием размера изображения, а затем отправляю изображение. Проблема, с которой я столкнулся, заключается в том, что...
Он продолжает выдавать мне неправильную длину (30) для второй строки, но для 1-й и 3-й строки он дает правильную длину. Я что-то упустил?
int myStrlen(const char* src) { интервал я = 0; в то время как (источник != '\0') { я += 1; я++; } вернуть я;...
Я хочу иметь возможность сообщать пользователю о трассировке стека, если возникает исключение. Как лучше всего это сделать? Требует ли это огромного количества дополнительного кода?
У меня есть простой пример, чтобы прояснить мою проблему:
struct S; пространство имен A{ недействительный f(S&&) {}; пространство имен B{ структура S {}; } } int main(void) { е(A::B::S()); } Эта программа имеет неверный формат, поскольку она не...
Я компилирую код, использующий форматирование в стиле printf в C++ (2017). Базовый код, который работает без каких-либо предупреждений с помощью clang:
av_log(is, AV_LOG_VERBOSE, Корректировка времени начала по %lld\n , new_start_time -...
Я пишу оболочку для библиотеки, написанной на C++, чтобы ее можно было использовать из C. В коде оболочки я делаю множество копий базовых данных контейнеров C++. Например. если библиотечная функция C++ возвращает std::vector, моя оболочка вернет...
Мне нужно создать OLE со встроенным файлом из необработанных байтовых данных, поступающих из веб-сервиса. Необработанные данные представляют собой поток октетов, который может быть любым файлом jpeg, bmp, png и т. д.
Мне сложно создать собственный классический модуль для IIS, я сделал это (и он работает нормально) для 32-разрядной среды, но перекомпилировал его в 64-разрядной версии, когда я устанавливаю его в IIS, AppPool работает в 64-разрядной версии. бит...
Я пишу тестовый проект для приложения MFC, используя Microsoft::VisualStudio::CppUnitTestFramework, с одним шагом для проверки сквозной интеграции указанного приложения со всеми внешними сторонами ( SQL Server и другие объекты). Мне нужно запустить...
Я создаю средство запуска игры и хочу, чтобы моя программа постоянно начинала подсчитывать кадры в консольном приложении, когда игра запущена, а затем, когда я выхожу из игры, она останавливалась.
Я разрабатываю приложение для Windows в Visual Studio. Приложение используется для размещения стороннего плагина. Один из этих плагинов приводит к сбою моего приложения. Разработчик плагина запросил дамп сбоя моего приложения, чтобы лучше понять,...
Я хочу обернуть int в класс, чтобы он выполнял value++; значение %= n; каждый раз, когда оно увеличивается. Для этого я могу перегрузить оператор ++. Я также хочу использовать его в качестве индекса массива, но, похоже, в C++ нет способа перегрузить...
Я новичок в C++ и пытаюсь пройти . Я дошел до (я знаю, впечатляет), и у меня возникли проблемы с тем, что, как мне кажется, является областью действия моих переменных внутри цикла while. Если вы не знаете, задача просит вас найти наибольшее...
#define SFML_STATIC #include интервал основной() { sf::Окно окно; вернуть 0; } Я использую код Visual Studio, и вот команда для компиляции: C:\msys64\ucrt64\bin\g++.exe C:\Users\crazy\OneDrive\Desktop\Projects\Sorting\main.cpp...
У меня есть этот код. По сути, он разбивает индикатор выполнения на цветные части, в зависимости от размера указанной папки на диске. Но я хочу, чтобы полоса прогресса была изогнутой, в основном в виде круга, или, может быть, на 300 градусов, так...
Недавно я обновил свой образ WSL Ubuntu 20.04 с WSL1 до WSL2.
В WSL1 я мог прекрасно использовать отладчик QTCreator (обертку GDB). Но после обновления до WSL2 он теперь аварийно завершает работу, как только достигает конструктора QApplication()....
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения