Я хочу сделать переменную что-то вроде enum
witch является указателем на класс A, класс B или пустой.Создание переменной, которая может содержать разные классы
Это будет выглядеть примерно так:
#include "A.h"
#include "B.h"
enum Foo{
A,
B,
Empty
};
int main(){
Foo bar = new A();
bar.print();
bar = Empty;
if (bar == Empty)
// do stuff
return 0;
}
Есть ли что-то подобное возможно и как я могу это сделать?
Спасибо за идею, это подходит намного лучше. – Cirvis
@ Cirvis np и удачи :) – PolGraphic