티스토리 뷰
반응형
✏️ 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++은 많은 템플릿을 보유하고 있습니다.
더 자세한 정보는 여기를 클릭하시면 알 수 있습니다.
반응형
'PL > C++' 카테고리의 다른 글
[자료구조 C/C++] #05. Stack (0) | 2023.07.22 |
---|---|
[자료구조 C/C++] #04. Queue (0) | 2023.07.21 |
[자료구조 C/C++] #03. Set (0) | 2023.07.19 |
[자료구조 C/C++] #2 String (0) | 2023.07.16 |
[자료구조 C/C++] #2 Vector (0) | 2023.07.16 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- 에라토스테네스의 체
- 카운팅 정렬
- 백준
- DFS
- 자료구조
- C++
- DP
- 세그먼트 트리
- 반복문
- BFS
- Do it!
- 유니온 파인드
- 자바
- 투 포인터
- HTML5
- 자바스크립트
- 스택
- CSS
- 우선순위 큐
- C++ Stack
- 스프링 부트 crud 게시판 구현
- js
- html
- 백준 풀이
- 유클리드 호제법
- 알고리즘 공부
- c++ string
- 이분 매칭
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함