Свързани въпроси 'dynamic-cast'

dynamic_cast на llvm clang компилаторът е неуспешен
Виждам странен отказ, при който dynamic_cast връща NULL на компилатора на clang. Но същият код работи с gcc среда. Бихте ли ми посочили каква може да е основната причина? Каква може да е разликата между dynamic_cast на llvm и gcc....
1285 изгледи
schedule 31.10.2022

C++: не е полиморфен тип, докато използва boost::dynamic_pointer_cast
Защо получавам следната грешка за следния код? 1>C:\Libs\boost_1_44\boost/smart_ptr/shared_ptr.hpp(259): error C2683: 'dynamic_cast' : 'my_namespace::A' is not a polymorphic type 1> D:\[location]\[header_filename].h(35) : see...
22810 изгледи

c++ дизайн заявка
Проектирам рамка в c++, която трябва да осигури основна функционалност и да действа като интерфейс за другите производни системи. #include <stdio.h> class Module { public: virtual void print() { printf("Inside print of...
143 изгледи
schedule 22.12.2023

c++ Проверете дали най-производният клас на базова референция има друга база
Ето примерен код на поведението, което бих искал да видя: // Example program #include <iostream> #include <string> #include <type_traits> #include <vector> class BaseA { public: BaseA() { }; }; class BaseB { public:...
71 изгледи
schedule 14.10.2022