assign 함수를 사용하는 이유
원래 존재하는 벡터안의 내용을 전부 지우고 새로운 값으로 할당 하고 싶을때 사용.
사용예시
vector a = {1,2,4,52,1,32,4};
vector b = {1,3,5,7,11}
a.assign(b.begin(), b.end());
//or
b.assign(7,100); //b에 7의 크기만큼 할당하고 100값을 각각 넣는다.
'C++' 카테고리의 다른 글
[C++] memset() vs fill_n() (0) | 2024.10.19 |
---|---|
[C++] ->,.의 차이 (0) | 2024.10.19 |
[C++] 벡터 선언 [],() 차이 (0) | 2024.10.19 |
[C++] 범위지정자 (::) (0) | 2024.10.19 |
[C++] 포인터 연산자 (*, &) (0) | 2024.10.19 |