[c++] 동작하는 표준 라이브러리

C++ 프로그래밍 언어는 다양한 표준 라이브러리를 제공하여 다양한 작업을 수행할 수 있습니다. 여기에서는 몇 가지 핵심 기능을 소개하고 간단한 예제로 설명하겠습니다.

목차

  1. <iostream> 라이브러리
  2. <vector> 라이브러리
  3. <algorithm> 라이브러리

<iostream> 라이브러리

<iostream> 라이브러리는 입출력 작업을 지원하는 라이브러리로써, std::coutstd::cin 을 통해 간단한 입출력 기능을 제공합니다.

예시:

#include <iostream>

int main() {
    int number;
    std::cout << "정수를 입력하세요: ";
    std::cin >> number;
    std::cout << "입력한 숫자는 " << number << " 입니다." << std::endl;
    return 0;
}

<vector> 라이브러리

<vector> 라이브러리는 동적 배열을 지원하는 라이브러리로써, 표준적인 배열보다 유연한 크기 조정이 가능하며, 많은 편의 기능을 제공합니다.

예시:

#include <vector>
#include <iostream>

int main() {
    std::vector<int> numbers = {1, 2, 3, 4, 5};
    numbers.push_back(6);
    for (int num : numbers) {
        std::cout << num << " ";
    }
    return 0;
}

<algorithm> 라이브러리

<algorithm> 라이브러리는 다양한 알고리즘 함수를 포함하고 있는 라이브러리로써, 정렬, 검색, 변환 등 다양한 작업을 처리할 수 있습니다.

예시:

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

int main() {
    std::vector<int> numbers = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
    std::sort(numbers.begin(), numbers.end());
    for (int num : numbers) {
        std::cout << num << " ";
    }
    return 0;
}

이러한 기능들은 C++ 프로그래밍에서 매우 중요하며, 개발자에게 많은 편의성을 제공합니다. 관련 자세한 정보는 C++ Reference 등의 웹사이트에서 확인할 수 있습니다.