I/O2 [C++] I/O 스트림 References Professional C++ https://en.cppreference.com/w/ Contents C++ I/O 기능 스트림 (Stream) 문자열 스트림 (String Stream) 파일 스트림 (File Stream) 양방향 I/O (Bidirectional I/O) 프로그램의 주된 기능은 입력(input)을 받아서 결과물(output)을 생성하는 것입니다. 어떠한 output도 생성하지 않는 프로그램은 그다지 쓸모가 없습니다. 프로그래밍 언어마다 나름대로의 I/O 메커니즘을 제공하는데, 언어의 기본 기능에 포함되어 있기도 하고, OS에 특화된 API로 제공되기도 합니다. I/O 시스템은 유연하고 사용하기 쉬울수록 좋습니다. I/O 시스템이 유연하다는 것은 파일이나 콘솔을 비롯.. 2022. 2. 19. C++ 라이브러리 개요 References The C++ Standard Library: Second Edition includes C++17 https://en.cppreference.com/w/ Contents C++ History C++ 라이브러리 개요 C++ History C++과 표준 라이브러리의 역사는 오래되었습니다. C++은 1980년대에 등장해서 2017년 버전, 현재는 2020년 버전까지 이어져오고 있습니다. 지난 30~40년간 C++이 얼마나 달라졌는지는 C++ 표준 라이브러리만 봐도 알 수 있는데, C++은 객체지향 언어(object-oriented language)로 시작했다가, STL을 이용한 제너릭 프로그래밍 개념이 추가되고 최근에는 함수형 프로그래밍 개념도 상당히 반영되고 있습니다. C++의 발전 과.. 2022. 2. 6. 이전 1 다음