勵志

勵志人生知識庫

vector assign用法

`vector` 的 `assign` 函式用於將新的內容分配給 `vector` 容器,替換其當前內容,並相應地修改它的大小。以下是 `assign` 函式的幾種用法:

範圍賦值:使用疊代器將另一個容器的元素賦值給目標容器。這不會改變原始容器的值,會清除目標容器的所有值,再進行賦值。

填充賦值:使用 `n` 個值為 `val` 的元素填充目的容器。

初始化列表賦值:使用 `initializer list` 初始化向量。這是 C++ 11 的新特性,可以更方便地向向量中添加或替換元素。

以下是一些具體的例子:

使用疊代器範圍中的元素替換向量中的元素。

使用初始化列表替換向量中的元素。

將區間內的元素賦值給向量,並清除原有內容。

以上信息可以幫助你更好地理解和使用 `vector` 的 `assign` 函式。