반응형 C+112 C++11 주요 업데이트 : std::forward_list, std::unordered_map, std::unordered_set 🔖 INDEX std::forward_listC++11에서 도입된 std::forward_list는 STL(Standard Template Library)의 일부로 제공되는 단방향 연결 리스트 구현입니다. 이 컨테이너는 공간 효율성을 위해 이전 요소로의 역방향 반복자나 뒤로 이동하는 연산을 제공하지 않는 점이 특징입니다. 기본적인 특징단방향 연결 리스트: 각 요소는 다음 요소를 가리키는 링크만 갖고 있습니다.효율적인 메모리 사용: 이중 연결 리스트인 std::list와 달리, std::forward_list는 앞쪽 링크만을 유지하기 때문에 메모리 사용이 더 효율적입니다.빠른 삽입 및 삭제: 연결 리스트 특성상, 알고 있는 위치에서의 삽입 및 삭제 연산이 상수 시간에 이루어집니다. 주요 멤버 함수em.. 2023. 10. 3. C++11 주요 업데이트 : 자동 형변환(Auto Type Deduction) 깊게 알아보기 🔖 INDEX C++ 프로그래밍을 할 때 변수의 타입을 명시적으로 지정해주는 것이 일반적이었습니다. 그러나 C++11부터는 'auto' 키워드를 통해 컴파일러가 자동으로 데이터 타입을 추론할 수 있게 되었습니다. 이 포스트에서는 C++11의 자동 형변환(auto type deduction)에 대해 자세히 알아보겠습니다. 자동 형변환(auto type deduction)이란?C++11 이전에는 개발자들이 변수를 선언할 때마다 그 타입을 명확하게 명시해야 했습니다. 예를 들어, 정수 변수를 선언하려면 int를, 실수 변수를 선언하려면 double을 명시해야 했습니다. 이와 같은 방식은 변수의 타입을 명확히 알 수 있다는 장점이 있지만, 복잡한 자료형을 사용하는 경우 코드를 복잡하게 만들 수 있습니다. .. 2023. 6. 27. 이전 1 다음 반응형