PL/C++

[자료구조 C/C++] #1 C++이란?

poopooreum 2023. 7. 16. 14:30
반응형

 

✏️ C++언어란?

절차지향적 언어로써 프로그램 실행 순서를 중시하며 구조화 프로그래밍과 모듈식 설계 개념을 지원하는 언어입니다. 또한 객체 지향 등 많은 장점들을 가지고 있으며 게임 분야에서 주로 사용되고 있습니다.

 

✏️ 개요

기본적으로 iostream이라는 헤더파일을 불러오고, 입력은 cin>>, 출력은 cout<<을 사용합니다.
개행문자로는
endl이 있지만 일반적인 개행문자보다 속도가 느립니다.
그리고 헤더파일을 불러온 뒤
using namespace std를 선언합니다. 이 문장은 좀 더 편리함을 만들어주는 문장인데 namespace라는 공간 안에 cin,cout이 들어 있다고 생각하시면 됩니다. 이 문장을 사용 시에는 cin과 cout을 그냥 사용할 수 있지만 위 문장이 빠지면 std::cout, std::cin과 같이 사용해야 합니다.
iostream이나 fstream 등 입출력 스트림이 C의 입출력 함수보다 상당히 느리기 때문에 알고리즘 문제를
풀 때
ios_base::sync_with_stdio(false)와 cin.tie(NULL)를 같이 사용합니다.

이외에도 c++은 많은 템플릿을 보유하고 있습니다.
더 자세한 정보는
여기를 클릭하시면 알 수 있습니다.

반응형