디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

사실 포인터와 구조체를 알아야 객체지향에 대해서 어느정도

ㅆㅇㅆ(124.216) 2025.10.14 20:57:17
조회 66 추천 0 댓글 4

왜냐하면


C 구조체랑 포인터를 쓰는 이유가 데이터를 구조적으로 관리해야하는건데


이 경험을 바탕으로 이 구조체와 포인터가 불편하기때문에 state를 캡슐화하기 위해서 OOP를 쓴거거든


근데 구조체를 모르고 클래스를 배우니까 왜 구조체에 비해서 클래스를 쓰게 됐는지에 대한 체감이 잘 없음.


프로그래밍의 역사가 따지고보면 불편함의 요소잖아.


원래 구조체는 데이터 집합의 고통을 해결하기위해서 나오고, OOP는 구조체 포인터가 결합되면 상태가 동기적으로 일관성 있게 유지되지 않아서


클래스라는 개념이 나온거거든


결국 동일 구조체가 여러 함수에서 접근해버리니까 상태 일관성이 붕괴하고 이걸 막기 위해서 은닉이라는 개념이 등장하거든


즉 상태는 내부에서만 외부는 특정 메서드만, 이게바로 캡슐화인데


구조체가 데이터를 담는다면 클래스는 데이터의 상태를 관리한다는 개념으로 확장되고


메모리적 관점에서도


구조체가 정적 메모리 레이아웃을 쓰고, 이제 이 정적인 메모리로 관리하면 관리가 힘들기때문에 


스냅샷으로 메모리에 남으니까 본질적으로 클래스를 쓰게 된거거든


이게 대가리가 깨져봐야 아는건데 이 경험 자체가 거세됨. 물론 반드시 여기까지 알 필요도 없지만 이 경험의 유무가 굉장히 크다 생각하는데


실무를 뛸때는 달리기니까 기초를 다 알 필욘 없지만


적어도 교육을 받을때는 달리기 위한 성장을 하는 시기라 어느정도의 단계가 필요한데 그 단계를 생략해버리는 느낌이라 더 빡세보임


요새 애들 공부 과정보면 솔직히 좀 빡세보임


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
2896626 공유기 와이파이 해킹당하면 악성코드가 폰으로 옴? [10] ㅇㅇ(149.88) 10.15 56 0
2896625 너네도 건강검진 함 받아봐라 [4] ㅆㅇㅆ(113.192) 10.15 60 0
2896624 ㅆㅇㅆ님 제말을 믿어주세요 에어로홍갤로그로 이동합니다. 10.15 38 0
2896623 미야우 묻습니다 에어로홍갤로그로 이동합니다. 10.15 26 0
2896622 이번에 건강검진 피검사 받아보니까 과로로 간이랑 [2] ㅆㅇㅆ(113.192) 10.15 45 0
2896621 윤석열 석방 [3] 에어로홍갤로그로 이동합니다. 10.15 51 0
2896620 재명이가 짒값 올려준다니까 앞으로 3일간 까방권 준다 [2] ♥덩냥이♥갤로그로 이동합니다. 10.15 36 0
2896619 이런 문장 되게 좋지 않니? ㅇㅇ갤로그로 이동합니다. 10.15 28 0
2896618 나다 ㅋ 나 미야우 왔다 [9] Meow갤로그로 이동합니다. 10.15 60 0
2896617 ㅇㅅㅇ ♥덩냥이♥갤로그로 이동합니다. 10.15 17 0
2896616 가을모기 생존력 존나쌤;; 모기약 존나 뿌려도 안 죽음;; ♥덩냥이♥갤로그로 이동합니다. 10.15 17 0
2896615 쿠팡노동이야말로 한국 내 캄보디아라고 할 수 있다 발명도둑잡기(118.235) 10.15 28 0
2896614 아는 것을 안다 하고 모르는 것을 모른다 하는 것이 아는 것이다 발명도둑잡기(118.235) 10.15 26 0
2896613 도박과 부동산투기의 공통점 [2] 발명도둑잡기(118.235) 10.15 32 0
2896612 토지는 품질 상태가 고정되어있는데 상품취급하는 것부터 문제 [1] 발명도둑잡기(211.246) 10.15 25 0
2896611 항상 배움이 부족한거 같다. 그런 생각이 들어 [8] ㅆㅇㅆ(113.192) 10.15 61 0
2896610 3840 * 2160 세상이 유일한 락입니다 나르시갤로그로 이동합니다. 10.15 23 0
2896609 리눅스에서 한글 입력 개판인 이유 ㅋㅋ [1] 나르시갤로그로 이동합니다. 10.15 55 0
2896608 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.15 19 0
2896607 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 10.15 19 0
2896603 [대한민국] 세상이 혼세할 때 나타나는 현상 - 이 조 단위 돈 싱가포르 프갤러(121.172) 10.15 24 0
2896602 이재명 대통령님 ㅆㅅㅌㅊ !! [2] ♥덩냥이♥갤로그로 이동합니다. 10.15 53 0
2896601 친중극좌 재명이가 절대 못하는거 ㅇㅅㅇ [2] ♥덩냥이♥갤로그로 이동합니다. 10.15 51 0
2896599 야밤에 가을모기한테 습격 받은 타격이 이제야 회복 되는듯? ♥덩냥이♥갤로그로 이동합니다. 10.15 38 0
2896598 이런 소켓 연결 실패! 프갤러(121.172) 10.15 65 0
2896597 토지거래허가구역 지정 이거는 꼭 나쁜가? [2] chironpractor갤로그로 이동합니다. 10.15 115 0
2896596 1920x1080 모니터에서 영상 보는 게 삶의 낙임 [1] ㅇㅇ갤로그로 이동합니다. 10.15 42 0
2896595 제 2의 도쿄뀨?장? 큰 거 온당! ♥덩냥이♥갤로그로 이동합니다. 10.15 98 0
2896594 내가 할 수 있을까? 솔직히 공기업 납품은 좀 자신이 없음 [2] ㅆㅇㅆ(113.192) 10.15 68 0
2896593 일단 연구실 납품 한건이랑 자바 스프링부트 포폴 생각해봐야할듯 [2] ㅆㅇㅆ(113.192) 10.15 67 0
2896591 나는조현병이야 나는내향적이야 나는조현병이냐 너는외향병자냐 [2] 손발이시립디다갤로그로 이동합니다. 10.15 52 0
2896588 아니 ㅅㅂ 내 연봉의 2배를 받고 있으면 [3] ㅇㅇ(211.234) 10.15 99 0
2896587 오늘 뭔가 일이 한번에 몰려오네 8만원 3만원 짜리 5만원짜리 [2] ㅆㅇㅆ(113.192) 10.15 81 0
2896586 카카오페이 깔아도 카카오톡 안 깔아놓으니 못 쓰네 [2] 프갤러(182.227) 10.15 47 0
2896585 인류의 거짓된역사를 종말시킬거다 역사는 신세대인 내가 만든다 [1] 타이밍뒷.통수한방(1.213) 10.15 54 0
2896581 오늘 또 병원가야 되네 ㅎㅎ 나르시갤로그로 이동합니다. 10.15 35 0
2896580 점심 [2] 발명도둑잡기(39.7) 10.15 52 0
2896578 차에도 모기 있노 ㅅㅂ [4] ♥덩냥이♥갤로그로 이동합니다. 10.15 96 0
2896575 aws 왜씀? 프갤러(49.165) 10.15 60 0
2896573 Make Korea Great Again ! [1] ♥덩냥이♥갤로그로 이동합니다. 10.15 61 0
2896572 전공자인데 왜 취업이 안되지? [2] ㅇㅇ(175.116) 10.15 119 0
2896571 외교부 장관 윤석열 임명했다는군요 나르시갤로그로 이동합니다. 10.15 58 0
2896568 그사기가아님 프갤러(211.119) 10.15 54 0
2896567 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.15 59 0
2896566 김현지 제2의 조국 사태로 번져 이재명 레임덕 ♥덩냥이♥갤로그로 이동합니다. 10.15 37 0
2896565 조선족= 짱깨 ♥덩냥이♥갤로그로 이동합니다. 10.15 46 0
2896564 반디집 있는 남자 프로페셔널 넥도리아2024(220.74) 10.15 60 0
2896562 지금 놀고 있는 애들은 배달이나 노가다 용접해라 [3] 프갤러(61.253) 10.15 96 0
2896561 드디어 PS3111 SSD 도시바 복구 키오시아 넥도리아2024(220.74) 10.15 29 0
2896560 현시대는 토발즈도 1찍 짱깨편인 무서운 시대이다ㅋㅋ번식 더 해줘라 이기 타이밍뒷.통수한방(1.213) 10.15 25 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2