최근에 C#을 C++로 변환하는 프로젝트를 진행중입니다.
혹시 C#에서의 Lambda 식 유사한 지원이 가능할 까요?
예를 들면 C#에서는
return A.Find(x => X.Name == "AA");
이렇게 하면 멤버가 가지고 있는 이름과 일치하는 항목을 리턴합니다.
이런 것을 TList를 사용해서 구현하려고 하는데..
for (int i=0; i<List->Count; i++)
{
if (List->Items[i]->Name == "AA")
return List->Items[i];
}
return NULL;
검색을 위해서는 이런 형식의 for 문을 돌려야만 하나요?
|