У меня есть конструктор копирования, который выглядит следующим образом:
Qtreenode(const QtreeNode * & n) {
x=n->x;
y=n->y;
height=n->height;
width=n->width;
element=n->element;
}
Я написал это неделю назад, и я оглянулся на это сегодня, и я был удивлен строкой, когда при вызове конструктора копирования, скажем, swChild=new QtreeNode(*(n->swChild));
Аргументом для cc является указатель по ссылке, верно? Но когда я это называю, я делаю (* (n-> swChild)), что означает ценность этого ребенка, верно? Почему мой код работает?