[C++] Vector의 원소를 출력하는 세가지 방법

Iterator로 Vector 원소 출력 컨테이너의 원소를 참조하는 Iterator를 이용하여 벡터의 원소를 출력할 수 있다. Random Access로 Vector 원소 출력 리스트와 차별되는 벡터의 가장 큰 장점인 Random Access를 이용하여 벡터의 원소를 출력할 수 있다. Range based for loop로 Vector 원소 출력 Range based for loop로 간편하게 벡터의 원소를 출력할 수 있다.

[C++] typeid로 정수, 클래스, STL 등 변수의 자료형 확인

목적 C++에서 typeid를 이용하여 정수 등 변수의 자료형을 출력한다. typeid C++에는 typeinfo 헤더파일에 typeid가 있다. typeid와 연산자로 두 개체의 자료형이 같은지 확인할 수 있고 멤버함수 name()을 통해 단일 개체의 자료형을 확인할 수 있다. typeid를 이용하여 두 개체의 자료형 일치 확인 구현 typeid가 포함된 typeinfo, 출력을 위한 iostream를 포함시킨다. 자료형 일치를 확인하고 싶은 개체들을 선언한다. typeid와 … Read more

[C++, STL] 큐에서 구조체 사용

다른 글 [C++, STL] 알고리즘 문제풀이를 위한 큐(queue) 코드 C++의 queue STL을 이용하여 x, y, z 좌표값을 가지는 구조체를 자료형으로 사용하는 큐를 생성 구조체 정의 큐 정의 좌표 큐에 삽입 좌표 큐에서 제거 큐의 최상단 좌표 확인