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
- 시스템콜
- 알고리즘
- 티스토리챌린지
- 크래프톤 정글
- 코드트리
- HTML
- CSS
- 소켓
- 사이드프로젝트
- defee
- 스택
- 모션비트
- 나만무
- userprog
- Java
- 백준
- 핀토스
- pintos
- 큐
- 크래프톤정글
- JavaScript
- 4기
- Flutter
- TiL
- 오블완
- corou
- Vue.js
- 자바
- 리액트
- 자바스크립트
Archives
- Today
- Total
목록Shallow Copy (2)
미새문지
크래프톤 정글 week11, day84 - process.c 마무리, Deep Copy vs Shallow Copy
https://moonmisae-cdpt.tistory.com/176 pintOS - project2(Userprog) process.c process.c 더보기 // 명령줄 인자를 스택에 배치한다. void argument_stack (char **argv, int argc, struct intr_frame *if_){ int minus_addr; int address = if_->rsp; // 스택 포인터(rsp)의 현재 위치를 담는다. // moonmisae-cdpt.tistory.com VM을 제외한 process.c의 함수를 학습했다. https://moonmisae-cdpt.tist..
크래프톤 정글/TIL
2024. 3. 31. 23:16
Deep Copy vs Shallow Copy
Deep Copy vs Shallow Copy Deep Copy(깊은 복사)와 Shallow Copy(얕은 복사)는 객체를 복사할 때 사용되는 두 가지 방식이며, 객체 내의 데이터를 어떻게 처리하는지에 따라 구분된다. Deep Copy(깊은 복사) 깊은 복사는 객체의 모든 레벨을 재귀적으로 복사한다. 객체 내부의 다른 객체나 배열 등도 새롭게 복사되어, 복사된 객체는 원본 객체와 완전히 독립적인 복제본이 된다. 이 방식을 사용하면 복사된 객체를 수정해도 원본 객체에는 영향을 주지 않고, 반대의 경우도 마찬가지이다. 깊은 복사는 복사 과정이 상대적으로 느리고, 메모리 사용량이 더 많다는 단점이 있지만, 복사된 객체가 원본 객체와 완전히 독립적이 되므로, 두 객체 간의 상호 작용을 걱정하지 않아도 된다. 예..
공부 키워드/알고리즘 및 데이터 구조
2024. 3. 31. 23:08