일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- C# task
- async
- Camera SPec 설명
- 동탄 수원 썬팅 블박
- c# 비동기
- const
- 포인트
- <body oncontextmenu = "return false" ondragstart = "return false" onselectstart = "return false">
- Today
- Total
목록Programming/STL (3)
끌림
#include //list 변수; list list1; //동적할당도 가능 list * 변수 = new list; list * = new list ; 반복자 (itertaor) begin() // 첫 번째 요소를 가리키는 반복자를 반환 end() // 마지막요소 바로 다음. 사용 할 수 없는 영역 rbegin() // 역방향의 첫 번째 요소 rend() // 역 뱡향으로 마지막 요소 다음. list 주요 멤버들.
Vector 는 임의 타입의 동적 배열로 정의 할 수 있다. 구조가 단순하고, 사용법이 쉬우며, 몇 가지 경우를 제외하고 대부분의 경우 자료 관리에 탁월한 성능을 보이므로 STL 컨테이너 중에 활용 빈도가 가장 높고, 실용적이다. 요소들의 크기가 같고, 인접하여 메모리를 적게 차지하며, 임의 위치를 빠른 속도로 액세스 할 수 있다. 최상의 레벨의 임의 접근 반복자를 사용하므로, STL의 모든 알고리즘을 사용 할 수 있다. 삽입,삭제 속도가 느리다. 삽입,삭제가 빈번할때는 벡터보다는 list 를 사용하는 것이 좋다. #include //헤더 파일 선언. 함수 설명 size () 요소 갯수를 조사한다. max.size() 벡터가 관리 할 수 있는 최대 요소 갯수를 조사한다. capacity() 할당된 요소의..
shared_ptr shared_ptr은 자신이 가리키고 있는 객체에 대한 참조 카운트를 유지하는 녀석입니다. 어떻게 유지하냐구요 ? 그거야 복사 동작이 일어날 때는 참조 카운트를 늘리고, 소멸이 일어날 때는 참조 카운트를 줄이는 거죠. 그러다가 참조 카운트가 0이 될 때, 그제서야 가리키고 있는 객체를 소멸시키게 됩니다. 사용 (예) std::tr1::shared_ptr p (new int()); //자동으로 메모리 해제 int형 shared_ptr객체 선언