История изменений
Исправление 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?
