본문 바로가기

stl4

[C/C++ 프로그래밍 : 중급] 12. 람다 표현식 Chapter 12. 람다 표현식 람다 표현식은 C++11에서 도입된 강력한 기능입니다. 이름이 없는 함수를 직접 정의하고 이를 변수에 저장하거나 함수 인자로 전달할 수 있습니다. 이와 같은 람다 표현식의 기본 개념부터 그 활용 방법, 람다 표현식이 필요한 이유 등에 대해 알아보겠습니다. [Chapter 12. 람다 표현식] 12.1. 람다 표현식의 개념 12.1.1. 람다 표현식이란? 12.1.2. 람다 표현식의 역사 12.1.3. 람다 표현식의 특징 12.2. 람다 표현식의 필요성과 사용 케이스 12.2.1. 람다 표현식의 필요성 12.2.2. 람다 표현식의 적용 분야 12.3. 람다 표현식의 기본 문법 12.3.1. 람다 표현식의 구조 12.3.2. 간단한 람다 표현식 작성법 12.3.3. 람다 표.. 2023. 6. 13.
[C/C++ 프로그래밍 : 중급] 10. STL 알고리즘 Chapter 10. STL 알고리즘 C++ 표준 템플릿 라이브러리 (STL)의 핵심 부분인 알고리즘을 배웁니다. 알고리즘의 개념, 특징, 분류부터 다양한 알고리즘 함수들의 사용법까지 자세하게 다룹니다. 알고리즘 종류에 따라 예제코드와 함께 사용법을 설명하며, 수치, 집합, 힙, 최소/최대 알고리즘 등 다양한 주제를 다룹니다. 각 섹션에서는 STL 알고리즘을 어떻게 활용하는지 이해하도록 하고, 실제 코드에서 어떻게 적용할 수 있는지 보여줍니다. [Chapter 10. STL 알고리즘] 10.1. STL 알고리즘 이해하기 10.1.1. STL 알고리즘이란 무엇인가 10.1.2. STL 알고리즘의 특징 10.1.3. STL 알고리즘의 분류 10.2. 비 수정 시퀀스 알고리즘 10.2.1. for_each의 .. 2023. 6. 9.
[C/C++ 프로그래밍 : 중급] 9.STL 컨테이너 Chapter 9. STL 컨테이너 STL(Standard Template Library) 컨테이너는 C++ 표준 라이브러리의 일부로, 다양한 데이터 구조를 제공합니다. 이 컨테이너들은 자료형에 대해 일반화된(generic) 프로그래밍을 가능하게 하며, 배열, 연결 리스트, 스택, 큐, 트리 등 다양한 자료구조를 표준화된 형태로 사용할 수 있게 합니다. 컨테이너는 값을 저장하는 객체로, 일반적으로 STL 알고리즘과 함께 사용되어 데이터의 효율적인 처리를 도와줍니다. [Chapter 9. STL 컨테이너] 9.1. STL 이해하기 9.1.1. STL이란 무엇인가 9.1.2. STL의 구성요소: 컨테이너, 반복자, 알고리즘 9.1.3. STL의 장점과 특징 9.2. 시퀀스 컨테이너 9.2.1. vector의.. 2023. 6. 7.
[C/C++ 프로그래밍 : 중급] C/C++ 중급과정 소개 C/C++ 중급과정 소개 [C/C++ 중급과정] Chapter 1. 객체 지향 프로그래밍의 개념 Chapter 2. 클래스와 객체 Chapter 3. 생성자와 소멸자 Chapter 4. 접근 제어 지시자 Chapter 5. 상속 Chapter 6. 다형성 Chapter 7. 가상 함수와 추상 클래스 Chapter 8. 예외 처리와 오류 처리 Chapter 9. STL 컨테이너 Chapter 10. STL 알고리즘 Chapter 11. 스마트 포인터 Chapter 12. 람다 표현식 Chapter 13. 스레드 Chapter 14. 네트워크 프로그래밍 Chapter 15. GUI 프로그래밍 Chapter 1. 객체 지향 프로그래밍의 개념 객체 지향 프로그래밍은 현대 소프트웨어 개발의 핵심 패러다임입니다. .. 2023. 5. 16.