Некоторые части моего кода по-прежнему используют malloc вместо new. Причина в том, что я боюсь использовать new, потому что он выдает исключение, а не возвращает NULL, который я могу легко проверить. Обертывание каждого вызова new в try{}catch(){}...
Проблема высокого уровня, которую я пытаюсь решить, заключается в регистрации трассировки стека для каждого исключения, возникающего из кода. Решение, которому я пытаюсь найти альтернативу, - это регистрация трассировки стека из конструктора...
Я новичок в Xcode и использую его на занятиях по изучению C++.
Мне сложно создавать отдельный проект для каждого нового небольшого кода, который мы пишем, поэтому я хотел создать только один проект и иметь в нем несколько файлов. Я смог сделать это,...
У меня есть много сообщений protobuf, для которых в настоящее время я использую написанную вручную функцию поиска для генерации сообщения по его имени.
Поскольку сообщений становится все больше и больше по мере развития проекта, я устал от поддержка...
Я потратил последние 5 часов, пытаясь связать двоичный файл с моей программой, я использую eclipse + MinGW и пытаюсь включить источник FreeImage (загруженный из Интернета), но я не могу включить .lib, так как он не работает, поэтому я пытаюсь...
Я создаю приложение для счетчика возраста, но не могу использовать дату, выбранную пользователем из календаря. Как я могу использовать в своей программе день/месяц/год, указанные в MonthCalendar?
png
Рассмотрим этот простой пример:
struct Class {
struct Inner {};
static Inner a;
};
Я не могу определить это с помощью этого синтаксиса:
auto Class::a = Inner{}; — gcc и msvc жалуются одинаково:
:9:6: error: conflicting declaration 'auto...
В настоящее время я борюсь с фреймбуфером в своей 2D-игре C++/OpenGL и не вижу своих проблем. Он не сохраняет некоторые из моих текстур и не может быть правильно обновлен, и я не могу найти причину.
Чтобы облегчить выбор текстур, я изображаю все...
Я ищу функцию/код, которая возвращает текущий объект исключения. Другими словами, объект исключения, который представляет исключение, обрабатываемое в данный момент (блоком catch).
Например:
try
{
// throws an exception
}
catch (const...
Рассмотрим этот простой пример:
struct Class {
struct Inner {};
static Inner a;
};
Я не могу определить это с помощью этого синтаксиса:
auto Class::a = Inner{}; — gcc и msvc жалуются одинаково:
:9:6: error: conflicting declaration 'auto...
Мы считаем положительное целое число идеальным тогда и только тогда, когда сумма его цифр равна ровно 10. При положительном целом целое число k, ваша задача — найти k-ое наименьшее идеальное положительное целое число.
Входные...
Я пытаюсь начать создавать игру с использованием Metal на новом Macbook Pro с ОС Monterey. Я не хочу использовать xcode и, скорее всего, буду использовать файл make, но СНАЧАЛА я хочу просто скомпилировать с его помощью простейшее приложение, чтобы...
В OS X Leopard я использую Qt Creator в качестве IDE для работы с C++.
cout отлично работает в качестве вывода, однако нет возможности предоставить входные данные для cin, как если бы он находился на консоли, как это делает Visual Studio для C++....
Вопрос: создать один массив из 10 целых чисел. Используйте инициализатор, чтобы заполнить данные массива {10,5,8,55,43,87,42,12,25,7}. Напишите функцию sortArray, которая будет вызывать функцию подкачки. Функция swap будет вызываться по значению....
Я работаю с библиотекой LibAV, конвертирую ее из C в C++ (и перехожу к объектно-ориентированному стилю).
В этой библиотеке есть структуры для хранения данных, которые необходимо создавать с использованием определенных методов...
В C++ мы сталкиваемся с двумя проблемами при написании рекурсивной функции, возвращающей диапазон
тип базового регистра отличается от типа рекурсивного регистра
Диапазоны часто включают лямбда-выражения, поэтому тип возвращаемого значения — auto,...
Windows 10
Код Visual Studio
Компилятор: C:\msys64\ucrt64\bin\g++
При компиляции следующего кода ошибок не возникает, и он выводит на терминал «Тестирование версии OpenCV: 4.9.0», как и ожидалось.
Я использую это для компиляции:
g++ -o out test.cpp...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения