Language/C++10 [C++] call by value 와 call by reference 차이점 [C++] call by value 와 call by reference 차이점 call by value - 값을 복사해서 전달합니다. - 인자 전달 후, 원본 값과 전혀 별개의 개체- 함수 안에서 값을 변경해도 원본에 영향을 주지 않습니다. call by reference- 원본의 값을 그대로 사용- 참조값만 전달합니다. (바로가기 폴더라고 생각하면 쉽습니다.)- call by reference와 같이 값을 복사하는 행위가 없기 때문에 더 빠릅니다. 2018. 12. 8. [C++] STL Container 개념 및 특징 [C++] STL Container 개념 및 특징 STL(Standard Template Library) 란?C++의 템플릿을 이용해 표준으로 정리된 라이브러리 STL의 구성 요소 1. 반복자 :STL 컨테이너에 저장된 원소들을 가리키는 포인터2. 컨테이너 : 데이터를 저장하고 관리하기 위한 클래스 (vector, list, map, deque 등..)3. 알고리즘 : STL에서 제공하는 함수 (ex. 정렬, 검색 등..) 컨테이너 컨테이너는 데이터를 저장하고 잘 관리하기 위한 클래스라고 생각하면 됩니다. 컨테이너의 종류1. 순차 컨테이너 (시퀀스 컨테이너) ex. vector(가변배열), list(연결리스트), deque(덱) 등.. 임의의 위치에 삽입, 삭제가 가능합니다. 데이터를 순차적으로 저장합니.. 2018. 12. 8. 이전 1 2 3 다음