История изменений
Исправление shaplov, (текущая версия) :
а как быть в случае когда у нас такая переменная оказывается свойством объекта?
class SomeClass
{
GenericProperty property;
SomeClass(GenericProperty &pr) {property = pr}
}
class GenericProperty
{
....
}
class CustomProperty : public GenericProperty
{
....
}
Как сделать так, чтобы при вызове
CustomPorperty cp;
SomeClass sc(cp);
В свойстве property объекта cp были виртуальные методы от класса CustomPorperty?
Исходная версия shaplov, :
а как быть в случае когда у нас такая переменная оказывается свойством объекта?
class SomeClass
{
GenericProperty property;
SomeClass(GenericProperty &pr) {property = pr}
}
class GenericProperty
{
....
}
class CustomProperty : public GenericProperty
{
....
}
Как сделать так, чтобы при вызове
CustomPorperty cp;
SomeClass sc(cp);
В свойстве property объекта cp были виртуальные методы от класса CustomPorperty?