Мне интересно, как сохранить ссылку на объект внутри другого объекта, а также установить эту ссылку как частное свойство.Пример (псевдокод):
class foo
{
public:
int size;
foo( int );
};
foo::foo( int s ) : size( s ) {}
class bar
{
public:
bar( foo& );
private:
foo fooreference;
};
bar::bar( foo & reference )
{
fooreference = reference;
}
foo firstclass( 1 );
bar secondclass( firstclass );
Как вы можете видеть, я просто хочу сохранить ссылку foo внутри этого класса bar.Я знаю, как просто перенести его в метод и использовать только в рамках этого метода, но здесь я хочу установить его как частное свойство.Как бы я поступил так?