Свързани въпроси '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 изгледи
schedule
12.12.2023
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