Мне нужно сделать глубокую копию от vector
до vector
. Ex -
vector<char> a;
// add some things
vector<char> b;
a = b;
Я знаю, что всегда могу сказать a(b)
, но проблема в том, что я должен переназначить более одного раза для глобальной переменной, поэтому я почти уверен, что не смогу использовать конструктор копирования, когда он уже создан. Перегружен ли оператор присваивания для vector
, если нет, то каков наилучший способ скопировать vector
и все его элементы.