Я хочу создать объект, который содержит объект того же типа. Когда вы создаете объект этого типа, он создает другой, который создает другой и так далее, пока длина не будет исчерпана. Тем не менее, я получаю адрес временного предупреждения. Как мне обойти это?
class A {
A(int len) {
if(len > 0) {
_a = & A(len-1);
}
else {
_a = NULL;
}
}
A* _a;
}