C++ 람다2 C++ 25 [람다 표현식] https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp?view=msvc-170 C++ 람다 식 자세한 정보: C++의 람다 식 learn.microsoft.com ▣ 람다 : c++11 표준부터 지원, 람다 표현식, 람다 함수, 이름 없는 함수 ▣ 람다 사용방법 : [캡쳐](매개변수){함수코드;};(호출인자); [](매개변수){함수코드}(호출인자); []{함수코드;}; []{함수코드;}; [](매개변수){함수코드;}; auto n = [](매개변수){함수코드;} ; auto n = [](매개변수) -> 반환형 {함수코드;}; ▣ (;) 세미콜론에 위치는 문장 끝, 함수 끝 부분에 넣어야 한다. 람다식도 동일하다. ▣ 캡처 : 람다 외부 .. 2023. 4. 28. C++ 24 [STL, map] ▣ map : key와 value로 이루어져 저장하고 key를 이용해서 값을 검색하는 제네릭 컨테이너, 중복을 허용하지 않음 ▣ map을 사용 : #include ▣ map 객체 : map 객체이름 ▣ map 값 접근 : dic[key] ▣ insert() : map에 삽입, 단 key가 중복되면 삽입을 하지 않는다. ▣ erase(포인터) : 가리키는 포인터 원소 삭제 ▣ begin() : 첫 번째 map 주소 반환 ▣ end() : 마지막 map 다음 주소 반환 ▣ at() : map에 키 값에 값을 반환 ▣ find(key) : map에 key를 가리키는 iterator(포인터) 반환 ▣ d->first : 주소에 값 접근 ▣ empty() : map이 비어 있으면 true 반환 ▣ clear() .. 2023. 4. 26. 이전 1 다음