C++ 11에서는 범위 기반 for 문(ranged-based for statement)이라는 새로운 유형의 루프를 도입하여 더 간단하고 안전하게 배열 등의 모든 요소를 반복하는 방법을 제공한다. (vector에도 적용 가능)기존 방식새로운 범위기반 방식
양쪽에서 끝나는 큐 줄여서 '데크' 라고 불린다.stack의 경우엔 최상단에서 삽입, 삭제가 일어나지만,queue같은 경우는 한쪽에서 삽입, 반대쪽에서 삭제가 일어난다.(한쪽입구에서 삽입,삭제중 하나의 기능만 가능)deck의 경우는 스택과 큐를 합친 멋진 친구다! 모든
아래의 코드를 보자.개발자는 draw()를 오버라이딩하려다가 잘못 타이핑하여 drow()를 입력하였다.하지만 컴파일러는 이를 오류로 지정하지 않아, 한참 뒤에서야 잘못 타이핑한 것을 알게 된다.이런 상황을 피하기 위해 사용하는 것이 'override' 키워드이다.ove
컴퓨터 언어 이론에서 범위 규칙(scope rule)이란 동일한 이름(identifier)의 변수나 함수가 여러 곳에 선언되어 있을 때, 가장 가까운 범위에 선언된 이름을 사용하는 규칙이다.클래스나 블록 내에 선언된 이름과 동일한 이름이 전역 범위(global area
error C2259 : 추상 클래스를 인스턴스화 할 수 없습니다.순수 가상 함수가 포함된 불완전한 추상 클래스를 객체화 하려고 하면 생기는 문제.
필요한 라이브러리 파일예시 코드
explicit 이란 무엇인가.묵시적 형변호나을 하지 못하도록 막는 키워드다. 명시적 형변환변환할 자료형을 변환 대상 변수명 앞에 붙여주는 것을 명시적 형변환이라고 한다.예시코드묵시적 형변환명시적 형변환과 다르게 데이터 앞에 변환할 자료형을 붙여주지 않고 값을 변환하는
매번 나를 귀찮게 하는 scanf. 아래 코드를 그냥 외우자. 설정은 귀찮다.123213123213213213123132332412332132위와 같은 입력값을 받을 때 유용하다.