C++가 지원하는 각종 요소들(변수, 함수, 클래스)을 한 범주로 묶어주기 위한 문법이다.네임스페이스를 이용해 소속을 나누면 큰 프로그램을 만들 때 이름이 겹치는 문제를 쉽게 방지할 수 있다.namespace는 소속을 나타내는데 using을 사용하면 namespace를
매개변수의 default값을 선언한 함수는 호출자 코드에서 실수를 생략한채로 호출이 가능하다. 이때 매개변수의 default값은 반드시 함수 원형의 선언부분에 작성해야한다.매개변수가 두 개일때 default값
for문은 조건식을 통해 일정 횟수를 중심으로 반복하지만 범위기반 for문의 반복횟수는 배열의 요소 개수에 맞추어 자동으로 결정된다. 따라서 코드를 잘못 입력해서 오류가 발생할 가능성이 줄어들게 된다.기존의 for문범위기반 for문for(auto 요소 변수 : 배열이름
char, int, long, short와 같은 정수타입에서 사용가능기본적으로는 signed이지만 unsigned로 선언하면 음수값은 갖지 않고 양수값을 표현할 수 있는 범위가 2배로 넓어지게 된다.auto키워드는 변수 타입을 자동으로 지정해준다.상수는 값을 변경할 수