Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 옵저버 패턴
- Design Pattern
- 스마트포인터
- 게임공학과
- Atomic
- material
- sequential
- 멀티코어 프로그래밍
- Unreal
- 복사생성자
- 옵저버
- observer pattern
- vector
- EFFECTIVE C++
- thread
- MultiCore
- stl
- 메모리관리
- 유니크포인터
- Multithread
- 멀티코어
- multi-core
- 한국산업기술대학교
- random access
- c++
- 멀티쓰레드
- 프레임워크
- C
- 쓰레드
- 디자인패턴
Archives
- Today
- Total
목록이동생성자 (1)
태크놀로지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/blyXwP/btqGgxdYrHO/NuQlgv4N8dOFG39s0yEVN1/img.jpg)
STL std::vector vector가 어떤 방식으로 작동하고 메모리를 관리하는지에 대해 이해해봅시다. vector 컨테이너는 자동으로 메모리가 할당되는 배열입니다. 랜덤 엑세스 구조로 순회하는데는 최고의 성능을 보여주지만, 중간값을 삽입 삭제시 복사 이동연산으로 인해 효율이 많이 떨어지게 됩니다. std::vector 메모리 할당 과정 #include #include using namespace std; class TEST { private: int data; public: // 복사 생성자 TEST(const TEST& other) { cout
C++
2020. 8. 7. 15:32