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 |
29 | 30 | 31 |
Tags
- 개발
- copyWIth
- 맥
- 명령어
- dart
- 개발자
- 유데미 러닝크루
- ListTile
- 파이썬
- riverpod
- flutter
- 유데미
- 리버팟
- command
- 코딩
- 디자인패턴
- 프로그래밍
- ExpansionTile
- Code Generation
- 플러터
- linux
- 책
- python
- freezeD
- 다트
- 리눅스
- 유데미 코리아
- vscode
- 가상환경
- 도서
Archives
- Today
- Total
목록스택객체생성 (1)
승상의 코딩 블로그
[C++] 객체 생성 (스택/힙)
C++ 에서 객체 생성을 할 때, 아래 두 방법을 본적이 있을 것이다. 두 방법의 장단점을 알아보자.Point a; // 스택Point* b = new Point(); // 힙Stack 객체 생성Point a; // 스택 객체 생성장점.스택에 생성하기 때문에 빠르다.(힙과 달리 메모리를 찾는 것이 아니라, 스택포인터를 옮기기 때문이다)할당되는 메모리의 크기를 컴파일 시점에 미리 알게 되므로 런타임에 메모리를 계산할 필요도 없다.스택은 메모리가 덮어씌어지기 때문에 메모리를 해제도 필요없다. 단점.스택은 메모리의 공간이 작다(설정에 따라 다르지만, 대략 1MB). 그래서 스택 오버플로우가 생길 수 있다. HTML 삽입미리보기할 수 없는 소스함수 내부에서 Stack 에 객체를 생성할 경우, 함수의 사용과 함께..
C++
2024. 9. 18. 10:50