관리 메뉴

Storage Gonie

(13) C++ algorithm헤더의 swap함수 본문

알고리즘/문제해결을 위한 C++ 공부

(13) C++ algorithm헤더의 swap함수

Storage Gonie 2019. 4. 26. 19:33
반응형

# 사용방법

- 템플릿을 사용하므로 정수형, 벡터형 등 대부분 가능하다.

#include <iostream>
#include <algorithm>
#include <vector>

using namespace std;

int main(void)
{
    int x = 10;
    int y = 20;

    vector<int> vec1(4, x); // x로 초기화된 4개의 원소를 가지는 벡터
    vector<int> vec2(6, y); // y로 초기화된 4개의 원소를 가지는 벡터

    swap(x, y);
    cout << x << " " << y << endl;

    swap(vec1, vec2);
    cout << vec1.size() << endl;
    cout << vec2.size() << endl;
}
반응형
Comments