Мне нужно получить общий_ptr из этого, что легко для родительского класса. Но когда вы начинаете наследовать этот класс, проблема становится сложнее.
Вы получаете следующую ошибку:
member 'shared_from_this' found in multiple base classes of...
В колледже я работаю над заданием по алгоритму, которое включает в себя поиск вершин, принадлежащих грани строго плоского и связного графа. Однако я столкнулся с проблемой в одном из тестовых случаев и не знаю, как ее решить. Я нахожу на одну...
Мне хотелось бы иметь (шаблон) базовый класс, который, помимо общих свойств, уже реализует операторы производных классов.
У меня был такой код:
#include
#include
template
requires(std::derived_from)
class MyBaseClass
{
// Has some base...
Я пытался создать код Обнаружения объектов на основе сравнения интенсивности пикселей (pico) в opencv 3.0, во время сборки я получил ошибку типа ошибка: 'CLOCK_MONOTONIC' необъявлен (впервые использован в эта функция) . Может ли кто-нибудь сказать,...
Я делаю простую программу для школы. Он получает текстовый файл, содержащий 2 миллиона чисел, затем должен упорядочить их с помощью метода пузырька и создать текстовый файл, в котором будут показаны упорядоченные числа и время их упорядочения....
Я хочу, чтобы некоторые действия на панели инструментов отображались слева, а некоторые справа. Я помню, что в GTK добавлялся растягиваемый (расширяемый) разделитель. Как мне добиться этого в Qt?
Недавно я начал изучать графический интерфейс PPP2 от Strostrup, однако после установки последней версии FLTK у меня возникли ошибки в заголовках, предоставленных Strostrup, вот код, который я использовал.
#include ../Simple_window.h // get access...
Я вижу, что API strerror_r(...) больше не поддерживается в Visual C++ 2008, вероятно, из-за проблем с потокобезопасностью. Я хочу использовать аналогичный функционал в своей программе.
Есть ли какой-нибудь другой winapi, который делает то же самое,...
Я не нашел подходящих терминов в разделе «Порядок вычисления».
Так не определено ли поведение функции g в приведенном ниже коде?
int x;
int f() { return x++; }
void g() { x = f(); }
Я скомпилировал код на другой платформе и с разными аргументами,...
Я экспериментировал с разбором и заметил, что для std::string искаженное имя зависит от используемого компилятора. Например, эта простая программа:
#include
#include
#include
Я хочу создать отдельные типы A, B и C. Все эти три типа имеют одну и ту же функциональность (их общие функции имеют одинаковую реализацию), но эти три должны быть разными типами, чтобы нигде не было неявных преобразований.
Пока что я так и сделал....
Я попытался реализовать умножение, используя традиционный метод, при котором вы разделяете переносы и частичные значения и складываете их вместе. Но мой код не дает мне правильного вывода. И я застрял в этом коде, задаваясь вопросом, неверна ли моя...
Стандарт C++ ISO/IEC JTC1 SC22 WG21 N4860 гласит, что временные объекты не создаются без необходимости. В нем перечислены ситуации, когда материализуются временные объекты, в том числе для оператора sizeof:
В нашем приложении мы используем ReadDirectoryChangesW() для получения уведомлений об изменении файла в отслеживаемой папке, например. вызвать новую проверку файла.
При копировании нового файла в просматриваемую папку поначалу все работает нормально...
Краткий контекст
Я пишу базовый трассировщик пути на базе ЦП и в настоящее время пытаюсь реализовать ускоренную структуру данных KD- Tree , чтобы ускорить пересечение Ray и Object.
Проблема
Пересечение Ray и KD-дерева. тест не работает. Я верю,...
Я пытаюсь создать экземпляр базового средства визуализации Vulkan. При создании экземпляра на Mac я использую тот же код, который я использовал в Visual Studio для Windows. Я использую Xcode на Mac с C++. Сразу после создания экземпляра при создании...
Я пытался добавить кеширование в свой минимаксный алгоритм для 4-строчного ИИ, но не смог сделать это правильно. После добавления кеширования алгоритм продолжает ломать и галлюцинировать коэффициенты. Реализация кэширования верна на 100%. Я пытался...
Недавно мне удалось настроить raylib на своем ноутбуке с Linux, и у меня возникли некоторые проблемы, так как я не очень хорошо разбирался в компиляторах, но после использования шаблона проекта VS Code из raylib и редактирования одного из файлов в...
Основной мотивацией для создания строкового литерала с внешней связью является использование строковых литералов в качестве нетиповых параметров шаблона.
Я бы предположил, что строковый литерал с внешней связью имеющий определение, подобное...
У меня есть класс очереди, реализованный со связанным списком, и у меня есть класс с именем Unit
при создании очереди, которая принимает список указателей классов модулей и запускает Visual Studio, это выдает ошибку:
Node::item использует...
У меня есть код, который может генерировать исключения boost::filesystem::filesystem_error в определенных (трудно воспроизводимых) ситуациях.
У меня настроены обработчики исключений, и я бы хотел чтобы проверить правильное поведение обработчиков...
Я хочу подать команду на резкое завершение работы системы, а затем ожидать увеличения счетчика Smartlog для небезопасного завершения работы. Согласно документации мне нужно установить бит shn равным 2 (10). Но этого невозможно достичь с помощью...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения