목차 1. 입출력 방식 에 있는 std::cout 과 std::cin 을 이용한다. scanf 나 printsf와 다르게 타입에 의존하지 않고 입출력을 할 수 있기 때문에 편의성이 개선되었다. 하지만 개행 등을 후술 template 5. namespace 작업의 규모가 커지고 그룹이 다양해질 경우 서로가 사용하는 변수와 함수들을 분리할 필요가 있다. 겹치면 의도치 않은 에러가 날 수 있기 때문. 그래서 구별할 수 있는 이름을 부여하고 그 이름을 가진 공간에서 사용되는 변수와 함수를 선언해주면 된다. 접근은 :: 연산자로 이루어지며 범위지정 연산자(scope resolution operator) 라고 한다. 이들은 namespace 내부의 선언문과 외부의 정의로 이루어진다. 정의는 namespace의이름:..