C++におけるvectorのassignの使い方は何ですか?

C++において、vectorのassign関数は新しい値をvectorに割り当てるために使用されます。assign関数は以下のような方法で使用することができます:

  1. ベクトル
std::vector<int> vec = {1, 2, 3, 4, 5};
vec.assign(3, 0); // 将vec的元素替换为3个值为0的元素
  1. ベクトル
std::vector<int> vec1 = {1, 2, 3};
std::vector<int> vec2 = {4, 5, 6};
vec1.assign(vec2.begin(), vec2.end()); // 将vec1的元素替换为vec2的元素
  1. ベクトル
std::vector<int> vec = {1, 2, 3};
vec.assign({4, 5, 6}); // 将vec的元素替换为初始化列表中的元素

assign関数は、要素をより簡単にベクトルに追加または置き換えるのを助け、コードの可読性と使いやすさを向上させます。

コメントを残す 0

Your email address will not be published. Required fields are marked *