ПК
some = union(this, new);
this->root = some->root
Но я не уверен, что это лучшее решение.
Size: a a a
ПК
some = union(this, new);
this->root = some->root
v
std::addressof(x)?ПК
std::addressof(x)?v
ПК
v
ПК
v
class A{
A* value;
};ПК
ПК
v
v
CD
struct node : std::vector<node> {};
главное - не писать root = root[0]; надо root = node(root[0])RL
q
ПК