C, C++

C++ vector(벡터)를 써보자

별일아니에요 2023. 6. 30. 19:42
// 체크할 키를 벡터에 초기화.
std::vector<int> checkList = { 9, 4, 10, 26 };

// 벡터를 advanced for로 전체 탐색
for (int checkNum : checkList)
{
	if(checkNum == 9)
	{
    	...
	}
}

이렇게 작성한다면 vector에 초기화된 값에 해당하는 조건절에 코드가 수행될 것이다.

 

저는 진행중인 프로젝트에서 checkList vector에 enum으로 정의된 EVENT_ID를 넣어서 특정 이벤트에만 동작하게끔 사용했습니다

C++ 11버전부터 지원하는 기능입니다.

용도에 맞게 튜닝해서 사용하세요 :)

728x90
반응형