Notice
Recent Posts
Recent Comments
Link
목록SoftwareEngineering (1)
삶의 공유
C++로 개발을 하다 보면 컨테이너(vector, list 등) 안에 있는 특정 데이터를 찾아야 할 때가 수도 없이 많습니다. 이때 여러분은 어떻게 하시나요? 직접 for 문을 돌리시나요, 아니면 멤버 함수 find를 찾으시나요?오늘은 C++ 표준 라이브러리(STL)가 데이터를 검색하는 철학이 어떻게 변화해왔는지, 그리고 C++20에 도입된 Ranges가 어떻게 이 과정을 혁신적으로 바꿨는지 깊이 있게 알아보겠습니다.1. 컨테이너에 '검색' 기능을 넣는 두 가지 방법C++ STL 설계자들은 컨테이너에서 데이터를 찾는 기능을 제공하기 위해 깊은 고민을 했습니다. 여기에는 두 가지 접근 방식이 있습니다.방법 1: 멤버 함수로 제공하기 (s.find(3))장점: s.find(3)처럼 작성하면 되니 직관적이고 ..
Programing언어/C++
2025. 12. 3. 22:27