디시인사이드 갤러리

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

갤러리 본문 영역

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

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

왜냐하면


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


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


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


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


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


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


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


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


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


메모리적 관점에서도


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


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


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


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


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


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


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48391 65
2899890 '19' 젖제로투 추는 BJ.gif 프갤러(211.221) 16:06 4 0
2899887 가끔 그런 생각이 든다. 누군가 내 인장을 사칭하여 똥글을 쓴다면? 프갤러(121.130) 15:17 24 0
2899886 저번에 버스 도착 알림 만들면서 웹 푸시는 구현해둠 프갤러(27.167) 14:59 27 0
2899885 가야할 길은 먼데 시간이 너무 없군. 프갤러(27.167) 14:45 30 0
2899884 시작을 ai 개발자로 한건 잘한 선택같다 [2] 프갤러(211.234) 14:40 34 0
2899883 러스트로 메신저 서비스 만들고있다. [5] 프갤러(110.8) 14:24 41 0
2899881 그대는 어떻게 살것인가 [8] 공기역학갤로그로 이동합니다. 14:22 59 0
2899878 거래처는 어떻게 뚫는걸까 [4] ㅆㅇㅆ찡갤로그로 이동합니다. 14:20 37 0
2899877 <세계의 주인> 영화 있대서 생각나는 몇년 전 글 발명도둑잡기(118.216) 14:18 21 0
2899876 진짜 갤질 좀 해라!!!! [7] 에이도비갤로그로 이동합니다. 14:02 43 0
2899873 오늘 돈까스먹고 만화책보다 집 갈 예정 [7] ㅆㅇㅆ찡갤로그로 이동합니다. 13:53 50 0
2899871 단풍보러어데갈까 [7] 노력갤로그로 이동합니다. 13:01 49 0
2899868 날씨 좋당 ☘+ [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 11:56 40 0
2899865 [박진영의 사회심리학] 지혜는 겸손에서 비롯된다 발명도둑잡기(118.216) 10:41 25 0
2899864 결국 인문학이다 [5] chironpractor갤로그로 이동합니다. 10:35 64 0
2899863 병원 7층에서 바라본 장면 [3] 넥도리아(223.38) 10:03 79 0
2899862 ddia 멧돼지책이 프갤러(211.186) 10:02 24 0
2899861 치즈냥이 친화성 좋은듯 [1] ♥KiTTY냥덩♥갤로그로 이동합니다. 09:57 47 0
2899859 ㅇㄷ [7] 프갤러(211.234) 09:24 66 0
2899858 모두가 냥덩이 한번 만져보겠다고 ㅋㅅㅋ [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 08:51 77 0
2899857 스벅와서 커피 가져가는 중 chironpractor갤로그로 이동합니다. 08:42 32 0
2899856 아침 먹었으니 약먹고 자야지..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 08:02 32 0
2899855 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ [2] ♥KiTTY냥덩♥갤로그로 이동합니다. 07:17 52 0
2899854 한 방에 인생 역전같은거 바라다간..ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 07:00 41 0
2899853 거대한 화분 ㅇㅅㅇ [6] 헤르 미온느갤로그로 이동합니다. 06:36 49 0
2899852 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06:32 30 0
2899851 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06:28 49 0
2899850 나는조현병이야 나는내향적이야 손발이시립디다갤로그로 이동합니다. 06:21 46 0
2899846 ㅂㅅ들 인생 역전할 수 있는 유일한 방법은 코인이디 ㅇㅇ(222.108) 03:04 38 0
2899833 “아빠 친구가 내 자취방에”… 섬뜩한 ‘AI 몰카’ 장난 발명도둑잡기(118.216) 01:54 41 0
2899832 에이도비햄 gitee 안하나. 중국애들은 대부분 gitee임 [8] ㅆㅇㅆ(124.216) 01:50 103 1
2899831 음기 충전 발명도둑잡기(118.216) 01:40 65 0
2899828 섹스뽕냄새 ㅆㅇㅆ(14.32) 01:24 55 1
2899826 출장후기) 개빡셋다 ㅅㅂ [21] 에이도비갤로그로 이동합니다. 01:21 165 4
2899825 아이피 비슷한거 우연인가? [1] ㅇㅇ(124.48) 01:15 80 1
2899824 저새낀 코딩이 재밌네 공부가 재밌네 ㅇㅈㄹ 싸면서 [4] ㅇㅇ(124.48) 01:12 101 4
2899822 ㅆㅇㅆ 장애인은 하루라도 안쳐맞는날이 없구나 ㅇㅇ(118.235) 00:47 64 5
2899821 레디스 카프카 이건 진짜 확실히 익혀둬야긋다 [3] ㅆㅇㅆ(124.216) 00:42 76 0
2899820 오늘 ㅆㅇㅆ 긁힘 포힌트 [5] ㅇㅇ(106.101) 00:08 121 1
2899819 기술적인 글도 진영간 대립으로 번져가는 모양새는 좀 서글픈데 [4] chironpractor갤로그로 이동합니다. 10.31 56 0
2899818 애널의 수면영상 ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 70 0
2899817 블로그에 쓰는 개발에 관련된 내용도 한국 블로그는 대체로 축약이 많고 chironpractor갤로그로 이동합니다. 10.31 33 0
2899816 이건희에서 용산 전자상가까지‥"피시방 덕분에 엔비디아가 성장" 발명도둑잡기(118.216) 10.31 40 0
2899815 ㅈㄴ 웃기네 십 ㅋㅋ [5] 박민준갤로그로 이동합니다. 10.31 72 0
2899814 [특종] 나님 내일 멍유의 역겨운 여자문제 하나 폭로하갰습니당 [4] ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 55 0
2899813 내가 살면서 느끼는데 사실 깃에서 템플릿 떼와가지고 [2] ㅆㅇㅆ(124.216) 10.31 54 0
2899812 여기 뭐하는 갤인가요 [6] 개멍청한유라갤로그로 이동합니다. 10.31 73 0
2899811 프로그래밍할때 한국어 문서 볼거 있음?? [3] 프갤러(1.213) 10.31 49 1
2899810 애플 모바일기기 가장 큰 단점이 ♥KiTTY냥덩♥갤로그로 이동합니다. 10.31 26 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2