호출 예약
호출 내역
추천 내역
신고
1주일 보지 않기
카카오톡 공유
https://instiz.net/name/45555440
주소 복사
상세 검색
카테고리
기간
시간순
조회순
추천순
댓글순
스크랩순
~
기간 탐색
회원가입
이용 방법·규칙
ID 저장
자동 로그인
HOT
이슈
일상
연예
드영배
장터
픽션
공포
뷰티
스터디
iChart
출석체크
게임
변경
인기글
필터링
전체 게시물 알림
개발/코딩
신설 요청
혹시 미국에서 여행 중이신가요?
여행
l
외국어
l
해외거주
l
해외드라마
c 쁠쁠에서 정확히 오버라이딩이 어떤 의미야?
14
4년 전
l
조회
696
인스티즈앱
이 글은 4년 전 (2021/9/26) 게시물이에요
부모클래스의 멤버함수를 자식클래스에서 고쳐쓰는게 오버라이딩이라는건 알겠는데
다형성에서 가상함수 얘기에서 오버라이딩이 뭔 의미인지 모르겠어...ㅠㅠ
익인1
가상함수는 부모 자식 객체를 모두 부모포인터에 넣어서 사용할때
실체가 자식이면 오버라이드된 자식 메서드로 바꿔서 실행 하는게 목적인거로 알아
4년 전
글쓴이
첫째줄은 만약에 부모를 super 자식을 sub라고 두면 메인에 super *p = new sub() 이런식으로 할당한거처럼 사용할때라는건 알겠는데 실체가 자식이라는게 어떤의미인거야..? ㅠㅠ 우선 답변 너무고마워 더 공부해야겠다
4년 전
익인1
여기서 p.함수()를 실행햇을때 sub에 오버라이드 된 함수()가 실행되는게 가상함수
일꺼야... 배운지 오래돼서 자신없뜸 ㅠㅠ
첫째줄이 무슨소리인지는 잘모르겟당
4년 전
글쓴이
원래는 부모께 실행이되는데 자식의 함수가 실행되는게 가상함수라는거지? 내가 제대로 못적어서 이해를 못했나보다 미안해 ㅠㅠㅠ 그리고 답변해주려고해줘서 고마워
4년 전
익인1
핵심은 그게 맞아
테스트 코드를 한번 돌려보는게 젤 와닿을꺼야
4년 전
글쓴이
1에게
늦었지만 도와줘서 너무 고마워!! 덕분에 공부하는데 도움 많이 되었어 ㅎㅎ
4년 전
익인2
오버라이딩=재정의, 함수가 다른 동작을 하게 하고 싶다는 뜻
자식 클래스가 부모 클래스랑 다른 동작을 하게 하고 싶으면 오버라이딩 하면되고 아니면 안해도돼 (순수 가상 함수 아니면)
4년 전
글쓴이
순수가상함수면 무조건 자식클래스에서 함수가 다른동작(오버라이딩)을 해야하는거구?... 약간 이해가될거같기도하다 답변 고마워요 ㅠㅠ 혼자 더 공부해야지
4년 전
익인2
응 그래서 파생 클래스들이 다 다른 동작을 해야 될 경우는 순수 가상으로 선언하고, 만약 무조건 다 다른 동작은 할 필요 없이 어떤 건 기본 동작대로 해도 되면 비순수 가상으로 선언하면돼
그리구 가상 함수가 아니어도 재정의가 가능은 하지만 가상 함수로 선언하는 이유는 비가상 함수라면 호출될 함수가 익인1이 말한 대로 '정적 타입'대로 함수가 결정돼 정적 타입이 무슨 말인지 모를 것 같아서 설명하자면
Super* p처럼 변수를 선언할 때의 타입이 Super*로 정적 타입이고, 동적 타입은 실제 객체의 정체라고 생각하면 돼 즉 예를 들어 Super* p=new Sub() 이라면 정적 타입은 Super이지만 실제 동적 타입은 Sub인거지 그래서 가상 함수로 func라는 함수가 있다면, p.func()를 한다면 Super가 아닌 Sub 클래스의 func가 실행이 돼
근데 만약 가상 함수가 아니라면? p.func()를 하면 정적 타입이 Super이므로 Super클래스의 func가 실행이 돼. 그러면 psuper가 Super*가 아니라 Sub*여서 Sub* p=new Sub()여야 p.func()를 했을 때 Sub의 func()가 실행되겠지?
그래서 가상 함수면 "실제 객체"의 함수를 호출하고, 비가상 함수라면 진짜 정적타입대로.. 선언한 변수 타입 대로 함수가 결정되는거양
그리구 정적 타입 동적 타입은 완벽한 용어인지는 모르겠어 Effective C++이라는 책에서 이런 식으로 설명해주는데 나는 이 설명이 이해가 잘 됐거든 ~! 용어가 어쨌든 이렇게 동작하는 건 맞아!
4년 전
글쓴이
혹시 시간이 괜찮다면 지금 내가 이해해서 정리한게 맞는지 확인해줄수있을까?
우선 원래 super *p = new sub() 이렇게 포인터 클래스를 선언하고 부모랑 자식 클래스에 둘다 이름 같은 가상함수가 아닌 함수 print가 있는데, p.print()를 하면 부모 클래스 위주의 부모께 나와. 근데 나는 p.print()로 자식클래스의 print가 나왔으면 좋겠으니까 부모 클래스의 함수를 virtual 함수로 만들어 그러면 부모 클래스안에 있는 가상함수가 자식클래스 안에 있는 함수로 덮어씌어지게되고 이 과정이 익인2가 말한 오버라이딩 즉 함수를 고쳐쓰는 과정인거지? 이까지 이해하고 다시 익인2가 말한거 이해해볼게.. 혹시 시간이 안된다면 내 댓글 무시해도 괜찮아..ㅎㅎ 이미 많이 도와줘서 진짜 고마워!!
4년 전
익인2
아냐 시간 많아~! 응 맞아 가상 함수가 아니면, 그러니까 비가상함수면 부모께 나오는 게 맞아 그 경우에! 근데 오버라이딩은 비가상함수를 또 재정의 해도 오버라이딩이라고 하긴 해 그냥 진짜 오버라이딩=재정의라서,, 근데 가상 함수를 오버라이딩해야 실제 객체 대로 함수가 실행되니까 가상 함수를 오버라이딩하라고 하는 거얌
4년 전
글쓴이
2에게
오우 진짜 지금 몇번씩 보니까 약간 이해되는거같아... 정적타입 동적타입에대해서 제대로 알려줘서고마워 ㅠㅠ virtual을 사용하면 원래는 컴파일러가 정적타입으로 즉 포인터가 가리키는 객체가아닌 포인터의 자료형을 기준으로 함수를 호출하는데 virtual을 사용하면 동적타입 즉 포인터가 가리키는 객체를 기준으로 함수를 호출한다는거지.. 진짜 고마워 ㅠㅠ 지금 익인2 말 참고하면서 인터넷으로 계속 공부하는데 약간씩 이해될거같아 ㅎㅎ 진짜 고마워 늦은밤 잘자구 내일도 좋은일만 가득하길!
4년 전
익인2
글쓴이에게
응응 마자!!! 화이팅!
4년 전
글쓴이
2에게
ㅠㅠ 한번더 진짜 너무 고마워 알려준거 바탕으로 스스로 찾아보면서 해결했다 ㅎㅎ 좋은일만 가득해!
4년 전
로그인
후 댓글을 달아보세요
이런 글은 어떠세요?
대형기획사였지만 완전히 몰락해버린 엔터
이슈 · 3명 보는 중
AD
(실화주의) 강동원 혼성그룹으로 재데뷔..JPG
이슈 · 4명 보는 중
인스타 갬성으로 오픈한 용산 와인바
이슈 · 3명 보는 중
오늘자 국가직 9급 공무원 국어 문제
이슈 · 3명 보는 중
AD
아이폰 핑크 실물이래.. 진짜 예쁘다
일상 · 1명 보는 중
AD
다음주부터 출시된다는 해태제과 봄 한정판
이슈 · 2명 보는 중
딩크는 정말 10년이후에 외로워?
이슈 · 3명 보는 중
AD
'대통령 음주운전' 비판하던 유튜버, 음주운전 입건
이슈
나 임신했는데 애인은 낳자는데 어떻게 해야할까
이슈 · 4명 보는 중
AD
손목 눈 허리 전부 박살낸다는 짤이라는데
일상 · 6명 보는 중
AD
박봄 "산다라박, 마약 걸리고 덮으려고 날 이용" 뜬금 저격…어떤 입장낼까
이슈 · 1명 보는 중
현재 논란인 아시아나 승무원들 스벅에 가방만 놔두고 감
이슈
AD
@: 고양이 덕후 특. 아기고양이보다 성묘를 더 좋아함
이슈
전세계에서 공감받고있는 레즈비언의 생애.twt
이슈 · 7명 보는 중
(충격) 현재 난리 난 양양 익사사고.JPG
이슈 · 8명 보는 중
AD
이 중에서 크림샌드 과자 원탑 골라봐!!
일상 · 2명 보는 중
전체
HOT
정보/소식
팁/자료
기타
댓글없는글
일 잡혔다....
2
혹시 제품개발이나 가전회사 다니는 사람 있어?????
1
09.29 18:11
l
조회 251
l
추천 1
라즈베리파이 아는사람 ㅠㅠㅠㅠㅠ
2
09.29 18:05
l
조회 246
l
추천 1
다들 대외활동같은거 해??
2
09.29 16:21
l
조회 570
개발익들아 제발 도움.., 나 첫출근..,
17
09.29 10:49
l
조회 2797
l
추천 1
프로그래밍하는 익들아 조언좀 ㅜㅜㅜㅜ
1
09.28 19:40
l
조회 776
실전에서 비전공자, 초대졸, 고졸 많나요?
11
09.28 18:38
l
조회 2695
나 내일 첫 출근하는데 이건 걸러라 하는 거 있으면 알려줘..,
4
09.28 18:34
l
조회 1080
웹퍼블/프론트엔드 쪽 국비로 다니기 어때?
13
09.28 17:18
l
조회 2578
인텔리제이랑 MySQL 도와주세요!ㅠㅠ
1
09.28 16:41
l
조회 347
컴공 1학년인데 어떻게 공부해야할지 감이 안온다..
5
09.28 16:08
l
조회 1449
익드롸 키보드 뭐써??
5
09.28 14:58
l
조회 911
l
추천 2
프론트 쪽으로 넘어가고 싶은 퍼블리셔 조언 좀 부탁해
3
09.28 10:05
l
조회 1911
맥북 에어 무조건 16기가야?
3
09.27 21:00
l
조회 1062
이거 원래 이렇게 뜨는거야?
2
09.27 19:27
l
조회 386
KIA
추가하기
더보기
근데 갸빠들 진짜 넘 착한거같음..
무지들아 낼 경기 티켓 바코드 지금 조회하면 나와?
4
몰랐어
3
도영 성범 지타 줄 때 됐는데
5
무지들아 오늘 방송인터뷰 풀버전 뜬거 있을까?
2
크레이지 모드가 와야 하는 데 지금은 그냥저냥 하고 있다”
2
휴학하고 인턴 vs 휴학하고 알바하면서 스펙쌓기
9
09.27 12:43
l
조회 1860
포트폴리오말이야
3
09.27 11:35
l
조회 1289
가상 API 만들어주는 사이트 아는사람...?
6
09.27 11:30
l
조회 806
프론트 개발자 취업시 자격증 뭐 있으면 좋을까??
6
09.27 10:27
l
조회 1647
안드 채팅 소켓으로 만드려는데 어렵다🥲
1
09.26 20:54
l
조회 398
l
추천 2
c 쁠쁠에서 정확히 오버라이딩이 어떤 의미야?
14
09.26 18:16
l
조회 696
더보기
처음
이전
136
137
138
139
140
다음
끝
전체 인기글
일상
연예
드영배
22:52
1
투신 시도하다 7시간을 버틴 학생.jpg
11
2
혹시 가난한 사람들은 대출받는거 왜 이렇게 싫어해?
25
3
요즘 안경낀 사람들 별로 안 보이는 이유가 다들 렌즈 껴서야?
21
4
엇 지방쿡 무슨일이야
3
5
감옥 갔다가 천 억 생긴 사람
10
6
에버랜드 개장이래 손님 2명만 왔던 날.jpg
9
7
치과의사가 추천하는 칫솔.jpg
10
8
한국음식 먹은 썰 푸는 대만 연예인.jpg
5
9
서인영 유튜브 보는 선우용녀
1
10
실바니안을변기에넣고내려
11
직장인들은 새친구 어디서 사겨?
19
12
직장인 옷 살말 해주라 어때??
3
13
개그맨 군기문화에서 살아남은 사람
2
14
이런 화법 ㄹㅇ 당황스럽다
7
15
유독 어른들한테 칭찬을 많이 듣는데 특징이 뭘까,,
16
시x 나여기트라우마있음 여기가려고했는데 지도가잘못되서 중국군사기지갔음
1
17
혐오주의)일진 체벌 과하다 vs 적절하다
28
18
다음주에 소개팅 잡혔는데 기대 1도 안된다ㅠ 다들 이러니
5
19
사람들 다 떠나보내는데 본인은 모르는 친구 있거든
1
20
만날때 계속 폰보는 친구어때?
7
1
혹시 가난한 사람들은 대출받는거 왜 이렇게 싫어해?
25
2
요즘 안경낀 사람들 별로 안 보이는 이유가 다들 렌즈 껴서야?
21
3
엇 지방쿡 무슨일이야
3
4
실바니안을변기에넣고내려
5
직장인들은 새친구 어디서 사겨?
19
6
직장인 옷 살말 해주라 어때??
3
7
이런 화법 ㄹㅇ 당황스럽다
7
8
다음주에 소개팅 잡혔는데 기대 1도 안된다ㅠ 다들 이러니
5
9
유독 어른들한테 칭찬을 많이 듣는데 특징이 뭘까,,
10
사람들 다 떠나보내는데 본인은 모르는 친구 있거든
1
11
만날때 계속 폰보는 친구어때?
7
12
관심없는 이성이 계속 부담스럽게 하면 다들 어떻게 함??
3
13
26살 모쏠남 연애 포기했어...
4
14
입술 필러 맞은 익 있어?
6
15
남자친구가 너무 일찍자
16
아 나는 estj랑 진짜 안맞는 것 같아
17
근데 여자애들 중에 ㄱㅔ이말투 쓰는 사람 보면
1
18
160/70인데 한달동안 얼마나 뺄 슈 있을까
19
내일 엄마랑 데이트 할건데 골라줘
20
아이폰16 쓰는 사람들 18 나오면 바꿀 거?
7
1
멤버들끼리 사이좋은거 참 좋은거구나...
7
2
아 성한빈 혼자 차렷하는데요 ㅋㅋㅋ
24
3
성한빈 아형 얼었햄이야
12
4
편집팀의 공을 가로채지 않는 개념돌
5
코르티스 멤버들 캐스팅일화 간단 정리
9
6
다 된 밥에 재 뿌리기
7
라이즈 가끔 이상한 밥짤 올라오는데
4
8
오늘 트와이스 국립공연장 앞에 화환 보낸 회사들 리스트래
1
9
민호가 시온이 곧 보자는뎈ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
10
10
원빈 원빈,,
2
11
성한빈 픽션 온다.......
10
12
도훈은 얼굴이 얼마나 작은 거야
13
은석은 뭔가 너무
6
14
놀토 미방분 시온 러브샷
2
15
와 원희랑 사쿠야 보고 개놀람
3
16
원빈님 예쁘시네요…..
2
17
헐 성한빈 아형예고에서
16
18
아 휴닝이랑 태현이ㅋㅋㅋㅋ라이브하면서 유준이 이유식 잘 먹는다고
19
하 내일 내콩딱 시구시타라니
20
크리니크 발레리나팝 어케 발라…?
17
1
대군부인
근데 왕실에서 갑자기 왈츠를 왜춘겨??
5
2
대비마마 블러셔와 립이 너무 궁금하옵니다
1
3
신혜선드 재밌나보네ㅋㅋㅋㅋ 반응 좋네
3
4
유승호 연극 몰빵하는구나......
34
5
신혜선이 작품 진짜 잘보는거같음
3
6
대군부인
갤럭시 리더 키링남이었네
3
7
대군부인
<21세기 대군부인> 지금 보니까 이 모든 장면들이 다시 보임 ...
40
8
난 일단 은밀한감사 정착할듯
3
9
유미의세포들3
와아 김재원 목격짤 개좋네....
6
10
은감사 케미고 뭐고
5
11
대군부인
방금 아이유 진짜 귀여웠다 ㅋㅋㅋㅋㅋ
7
12
ㅈㅈ하게 김고은 윰세 머리
40
13
미친...기리고 개 재미있음ㅋㅋㅋㅋ
19
14
대군부인
근데 범인 배후가 누구일까 궁예 좀 해줘
32
15
대군부인
총리 3년후에 희주가 이혼 안하고 진짜 사랑하능거 같아서
1
16
은밀한감사 신혜선김재욱 공명홍화연 서로 엑스인가???
1
17
황인엽 중학교때 사진 너무 비현실적
1
18
유미의세포들3
분명 2화까지 보고 순록이 진짜 정 안가서 걱정했는데...
1
19
희주 아버지 희주 걱정하는건가
3
20
기리고
와 형욱이 디코친구 연기 잘한다
인스티즈앱 설치
소개
이용 문의
광고/제휴
채용
권리 침해
개인정보취급방침
(주)인스티즈 사업자등록번호 : 655-86-00876
통신판매업신고 :
2017-서울강남-03991
대표 : 김준혁
© instiz Corporation