Я немного новичок в C ++ и пришел в основном из Python. Я запутался в этом утверждении:
std::vector<int> b = a;
создаст b
копию (новый объект с тем же содержимым)вектор a
или как ссылка на него?То есть, если последующее изменение будет сделано в b
, например,
b.append(1);
, будет ли это изменение также отражено в a
(как если бы a
и b
ссылались на один и тот же объект)