#include <iostream>
[C++ 표준라이브러리]
<iostream> 은 input output stream의 약자이다.
즉, 입출력 기능을 사용할 수 있게 해준다.
<iostream>은 cin과 cout을 제공해준다.
[cin]
입력을 받을 수 있다.
std::cin>>입력받고자하는것
위와 같은 형식으로 써주면 된다.
c언어와 달리 포멧형식을 안써도 된다.
[cout]
출력을 할 수 있다.
std::cout<<출력하고자하는것
위와 같은 형식으로 써주면 된다.
c언어와 달리 포멧형식을 안써도 된다.
[namespace]
cin과 cout앞에 붙인 std:: 는 무엇을 의미할까.
바로 namespace이다.
:: 는 범위제한 연산자를 뜻한다.
정리하자면 std::~ 는 std라는 namespace안에 있는 ~를 사용하겠다 라는 의미가 된다.
하지만 코딩할때마다 std::를 붙이는 것도 비효율적이기 때문에 선언을 할 때,
#include <iostream>
using namespace std;
위와 같이 선언 해 줄 수 있다.
using을 사용함으로써, std라는 namespace를 우선적으로 참조한다고 명시해주면 된다.