호적상에 엄마가 둘이 있는데 이름까지 같고 비슷하게 생겨서 어느엄마를 엄마로 불러야할지 모르는거
어림도없지2019/08/09 18:58
다이아상!
하동맨2019/08/09 18:57
다이다이아 ㅋㅋㅋㅋㅋ
쩌곰2019/08/09 18:57
으아악 이과주거
NA☆NI?!2019/08/09 18:57
???: 파문이 담긴 장미는 아플테지!
어림도없지2019/08/09 18:58
다이아상!
cthulhu2019/08/09 19:04
파킨!
낄렵낄렵슨2019/08/09 18:57
문과 지나갑니다
황달 틀니2019/08/09 18:57
지금 우리 프로젝트가 딱 이꼬라지임
beeni68602019/08/09 19:03
저게 어떤건지 설명 가능하신가요?
Orkami2019/08/09 19:09
호적상에 엄마가 둘이 있는데 이름까지 같고 비슷하게 생겨서 어느엄마를 엄마로 불러야할지 모르는거
뷰포리아2019/08/09 19:11
흑마술로 멍멍이이자 고양이인 동물을 만들었는데
울어! 라고 명령하니까
얘가 멍멍을 해야할지 야옹을 해야할지 햇갈려하는것
유기농슈크림2019/08/09 19:11
(대충 애미가 둘이라 좋으시겠네요 짤)
꿈길12019/08/09 19:16
디지털레코더라는 클래스(뭐... 대충 집단이라고 해도됨)는 Burn 이라는 행위를 할 수 있음.
시디레코더는 디지털레코더의 일종이면서 실제로 CD를 구울 수 있음(Burn)
마찬가지로 Dvd레코더도 그런데 시디레코더와 DVD레코더의 굽는 방법은 매체가 다르니까 당연히 서로 다름.
근데 시디레코더이면서 Dvd레코더인 콤보드라이브가 나왔는데 그럼 얘의 Burn은 누구의 Burn에 기초해야하는가? 가 문제임
낭천2019/08/09 19:17
class a { int i; void set(){ i = 1;} }
class b { int i; void set(){ i = 2;} }
class c : public a, public b { void run(){ set(); printf("%d",i); } }
이런 경우 c 클래스의 set() 함수랑 i 변수가 클래스a의 것인지 b의 것인지 모호하게 되어서 컴파일 에러가 생김.
a::set()나 a::i처럼 지정해줘야함.
TnTl2019/08/09 19:17
신입사원 부서 배정이 잘못되서 영업팀이랑 홍보팀에 동시에 이름이 올라갔을때 영업팀 명령을 따라야할지 홍보팀 명령을 따라야할지 모르겠다는 짤임. 정말 이것 그대로의 의미
Lime Leaf2019/08/09 19:18
자식은 부모의 요소를 그대로 가지면서 새요소를 추가하는 개념임.
근데 부모가 둘이라 자식은 양 부모의 성질은 모두 포함하게 되는데
두 부모가 같은 이름의 요소를 가지고 있어.
그러면 자식은 두 부모가 가진 서로 같은 이름의 요소중 무엇을 자신의 요소로 우선 적용할 것인가? 라는 문제가 발생해.
참고로 자식에게 같은 이름의 요소를 만들어주면 부모것이 무시되고 자식의 것이 먼저 적용돼.
다시 말해서, 이름이 어떻게 겹치든 어찌됐든 부모의 요소를 갖게 되지만, 무엇을 우선적으로 보여 주느냐의 문제가있어.
부모가 둘이어도 어느 부모로부터 받은 건지 출처를 적용해서 적으면 둘다 접근할 수는 있어.
정해국치2019/08/09 19:27
왜 다들 어렵게 말하냐?
본문 그대로 컴퓨터에 cd라이터하고 dvd라이터가 달려있는데
컴퓨터한테 “야, 구워!”라고 하면 컴퓨터는 cd를 구우라는 건지 dvd를 구우라는 건지 모른다는 얘기야.
정해국치2019/08/09 19:30
참고로 개념적으로 정확한 설명은 꿈길1이 말한 거고
낭천이 그걸 소스코드로 표현한 거고
라임리프가 원리를 구체적으로 설명한 거.
예사2019/08/09 18:58
아몬드가 죽는게 아니고?
No_mercy2019/08/09 18:58
다이다이아몬드겠지
사쿠라지마 마이2019/08/09 18:58
다이다데쓰
웃음이2019/08/09 18:59
이게 몬소리지?
어림도없지2019/08/09 18:59
저거 완죤 애미가 둘이라 좋으시겠어요 상황이네 ㅋㅋ
Usound2019/08/09 19:03
어머니가 둘인건 프로그래밍상으론 아무 문제없음
외할머니가 한명인게 문제지
몽.쉘2019/08/09 19:02
왜 죽음이 두번씩이나 반복하냐
radhead2019/08/09 19:03
저거 대리받았네 ㅡㅡ
모자없는 모티스2019/08/09 19:04
A와 B중 켜져있는 단 한글자를 출력해야 하는데 A랑 B값 모두 1이라는건가
ThickInTheBox2019/08/09 19:04
운영체제 수업듣는구나
힘내렴
키타자와 시호2019/08/09 19:05
아니 보안기사 준비중인데...
카페라떼맛나2019/08/09 19:04
그냥 diamond problem이라고 프로그래밍에서 다중 상속과 관련되어서 골때리는 거 하나 있음
다이아몬드🌠2019/08/09 19:04
내가 죽는다고 ?
낭천2019/08/09 19:04
요즘은 컴파일러가 좋아져서 저런 경우 모호하다고 에러나 경고 뛰움. 그리고 애초에 함수 이름을 저딴 식으로 모호하게 만드는게 미친 거.
낭천2019/08/09 19:05
혹시 컴파일러나 OS 제작 프로그래밍이라면...음. 잘 하시길. /애도
RayArk™2019/08/09 19:05
다중상속을 지원하지 않는 언어를 사용하면 되지
Miz.2019/08/09 19:05
이 문제를 해결하기 위해 J에이브이a 와 같은 언어는 다중상속을 금지했고 C++은 가상상속이라는 개념을 만들어 내었다.
X같은 C++ -_ -
낭천2019/08/09 19:07
음.. 전 오히려 그게 편하던데... 자바나 다른 언어에서 다중 상속이 안되니 오히려 귀찮더라고요-... c/c++만 한 20년 가까이 했더니 자바나 파이썬등이 더 어려운..
자연풍선생2019/08/09 19:05
다중상속! 설계한놈의 주리를 틀어라
계약자 큐베2019/08/09 19:05
??? : 파문이 담긴 장미는... 바라바라...(갈갈이 찢어지다와 장미의 발음이 같은걸 이용한 말장난)
생육2019/08/09 19:05
운치가 담긴 장미는 아플테치..
krackers2019/08/09 19:06
그래서 컴포넌트 기반이 좋죠
아이젠큐트2019/08/09 19:07
잉 저게되나...?
아 자바는 원래 안되징...
C를 안한지 어언 7년이 넘어서 하나도 기억안나넹...
???: 파문이 담긴 장미는 아플테지!
지금 우리 프로젝트가 딱 이꼬라지임
호적상에 엄마가 둘이 있는데 이름까지 같고 비슷하게 생겨서 어느엄마를 엄마로 불러야할지 모르는거
다이아상!
다이다이아 ㅋㅋㅋㅋㅋ
으아악 이과주거
???: 파문이 담긴 장미는 아플테지!
다이아상!
파킨!
문과 지나갑니다
지금 우리 프로젝트가 딱 이꼬라지임
저게 어떤건지 설명 가능하신가요?
호적상에 엄마가 둘이 있는데 이름까지 같고 비슷하게 생겨서 어느엄마를 엄마로 불러야할지 모르는거
흑마술로 멍멍이이자 고양이인 동물을 만들었는데
울어! 라고 명령하니까
얘가 멍멍을 해야할지 야옹을 해야할지 햇갈려하는것
(대충 애미가 둘이라 좋으시겠네요 짤)
디지털레코더라는 클래스(뭐... 대충 집단이라고 해도됨)는 Burn 이라는 행위를 할 수 있음.
시디레코더는 디지털레코더의 일종이면서 실제로 CD를 구울 수 있음(Burn)
마찬가지로 Dvd레코더도 그런데 시디레코더와 DVD레코더의 굽는 방법은 매체가 다르니까 당연히 서로 다름.
근데 시디레코더이면서 Dvd레코더인 콤보드라이브가 나왔는데 그럼 얘의 Burn은 누구의 Burn에 기초해야하는가? 가 문제임
class a { int i; void set(){ i = 1;} }
class b { int i; void set(){ i = 2;} }
class c : public a, public b { void run(){ set(); printf("%d",i); } }
이런 경우 c 클래스의 set() 함수랑 i 변수가 클래스a의 것인지 b의 것인지 모호하게 되어서 컴파일 에러가 생김.
a::set()나 a::i처럼 지정해줘야함.
신입사원 부서 배정이 잘못되서 영업팀이랑 홍보팀에 동시에 이름이 올라갔을때 영업팀 명령을 따라야할지 홍보팀 명령을 따라야할지 모르겠다는 짤임. 정말 이것 그대로의 의미
자식은 부모의 요소를 그대로 가지면서 새요소를 추가하는 개념임.
근데 부모가 둘이라 자식은 양 부모의 성질은 모두 포함하게 되는데
두 부모가 같은 이름의 요소를 가지고 있어.
그러면 자식은 두 부모가 가진 서로 같은 이름의 요소중 무엇을 자신의 요소로 우선 적용할 것인가? 라는 문제가 발생해.
참고로 자식에게 같은 이름의 요소를 만들어주면 부모것이 무시되고 자식의 것이 먼저 적용돼.
다시 말해서, 이름이 어떻게 겹치든 어찌됐든 부모의 요소를 갖게 되지만, 무엇을 우선적으로 보여 주느냐의 문제가있어.
부모가 둘이어도 어느 부모로부터 받은 건지 출처를 적용해서 적으면 둘다 접근할 수는 있어.
왜 다들 어렵게 말하냐?
본문 그대로 컴퓨터에 cd라이터하고 dvd라이터가 달려있는데
컴퓨터한테 “야, 구워!”라고 하면 컴퓨터는 cd를 구우라는 건지 dvd를 구우라는 건지 모른다는 얘기야.
참고로 개념적으로 정확한 설명은 꿈길1이 말한 거고
낭천이 그걸 소스코드로 표현한 거고
라임리프가 원리를 구체적으로 설명한 거.
아몬드가 죽는게 아니고?
다이다이아몬드겠지
다이다데쓰
이게 몬소리지?
저거 완죤 애미가 둘이라 좋으시겠어요 상황이네 ㅋㅋ
어머니가 둘인건 프로그래밍상으론 아무 문제없음
외할머니가 한명인게 문제지
왜 죽음이 두번씩이나 반복하냐
저거 대리받았네 ㅡㅡ
A와 B중 켜져있는 단 한글자를 출력해야 하는데 A랑 B값 모두 1이라는건가
운영체제 수업듣는구나
힘내렴
아니 보안기사 준비중인데...
그냥 diamond problem이라고 프로그래밍에서 다중 상속과 관련되어서 골때리는 거 하나 있음
내가 죽는다고 ?
요즘은 컴파일러가 좋아져서 저런 경우 모호하다고 에러나 경고 뛰움. 그리고 애초에 함수 이름을 저딴 식으로 모호하게 만드는게 미친 거.
혹시 컴파일러나 OS 제작 프로그래밍이라면...음. 잘 하시길. /애도
다중상속을 지원하지 않는 언어를 사용하면 되지
이 문제를 해결하기 위해 J에이브이a 와 같은 언어는 다중상속을 금지했고 C++은 가상상속이라는 개념을 만들어 내었다.
X같은 C++ -_ -
음.. 전 오히려 그게 편하던데... 자바나 다른 언어에서 다중 상속이 안되니 오히려 귀찮더라고요-... c/c++만 한 20년 가까이 했더니 자바나 파이썬등이 더 어려운..
다중상속! 설계한놈의 주리를 틀어라
??? : 파문이 담긴 장미는... 바라바라...(갈갈이 찢어지다와 장미의 발음이 같은걸 이용한 말장난)
운치가 담긴 장미는 아플테치..
그래서 컴포넌트 기반이 좋죠
잉 저게되나...?
아 자바는 원래 안되징...
C를 안한지 어언 7년이 넘어서 하나도 기억안나넹...
다...다이아!!
...이건 무슨 조크야...?
it노예 조크임
저렇게 만들지 마라.....
상속 ㅅㅂ...
다이아가 죽으면 루비가 슬퍼해요
이래서 다중상속 대신 인터페이스를 많이들 쓰지...
다이다이아 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
두가지 이상의 해석이 나오면 모호하다고 오류때리는 그런내용인가
이래서 다중상속 쓰기 위험함..