전체 글 썸네일형 리스트형 [C++]STL에 대해서(보충) [출처]http://blog.naver.com/hkn10004/20103075766 STL은 C++ 응용 프로그램의 고효율성을 위해 설계 되었다. STL의 구성요소들과 용어들에 대해 알아보자. 컨테이너 : 벡터, 리스트, 큐, 맵 같은 전통적인 데이터 추상과 조직화 구조이다. 반복자 : iterator는 컨테이너 안의 요소들에 대한 포이터라고 생각하면 된다. 알고리즘 : 반복자에 대한 작동하는 독립형 함수들의 형태. 특수화된 멤버 함수들로 컨테이너들에 대한 가장 기본적인 작업 들을 수행한다. 컨테이너를 다룰때에는 범위를 얻는 데 쓰이는 메서드들을 알아야 한다. begin()과 end()가 있는데 컨테이너의 시작과 끝을 알 수 있다. 컨테이너 [][][][].....[]|| begin().......end.. 더보기 개발자.. 주사위는 던져 졌다.... 오래 전부터.. 더보기 [C++] 초기화 리스트(Initialize List) [출처] café.naver.com/cppmaster 1. 초기화 리스트란? 클래스의 각 멤버를 생성자에서 초기화 할 때 생성자 뒤에 콜론연산자(:)를 사용해서 객체의 멤버를 초기화 할 수 있다. 이를 초기화 리스트, 또는 콜론 초기화라고 한다. - 초기화 리스트를 사용하지 않은 경우 class Point { int x; int y; public: Point(int a, int b) { x = a; y = b; } }; - 초기화 리스트를 사용한 경우 class Point { int x; int y; public: Point(int a, int b) : x(a), y(b) { } }; 그럼 , 이와 같은 초기화 리스트를 사용하는 이유는 무엇일까? 초기화 리스트를 사용하는 이유는 크게 효율성과 필요성으로 .. 더보기 이전 1 ··· 30 31 32 33 34 35 36 ··· 38 다음