모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    잡담꾼님의
    개인페이지입니다
    가입 : 14-09-05
    방문 : 317회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_9202
    작성자 : 사쿠라다네네
    추천 : 0
    조회수 : 665
    IP : 175.215.***.98
    댓글 : 25개
    등록시간 : 2015/04/08 06:02:41
    http://todayhumor.com/?programmer_9202 모바일
    [ㅄㄱ]구글갓에게 물어도 잘 모르겠네요...
    옵션
    • 본인삭제금지
    struct containing self type pointer  <div>how to work struct including self type pointer </div> <div>영어 단어도 부실해서 검색도 잘 못했지만요 ㅠㅠ </div> <div><br></div> <div><br></div> <div><br></div> <div>class T {</div> <div>public:</div> <div>T* pT;</div> <div>int data;</div> <div>}</div> <div><br></div> <div><div><br></div> <div>이게 어떻게 가능한지가 궁금합니다. </div></div> <div><br></div> <div>T*는 T가 구현된 후에 구현될 수 있는 것 아닌가요? </div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;">일단 포인터의 크기는 가리키는 타입과 무관하게 일정하기 때문에 전체 크기와 나머지 변수의 상대적 주소값이나 타입을 결정하는 데 문제가 없다고는 배웠는데... </span></div> <div><br></div> <div>근데 아무리 그래도 이해가 안가는 점이 있습니다. </div> <div><br></div> <div>포인터에는 주소값 뿐만 아니라 가리키는 대상의 구조(?)에 대한 정보도 함께 있어야 하는 것 아닙니까? </div> <div><br></div> <div>class A {</div> <div>public:</div> <div>int a;</div> <div>int b;</div> <div>double d;</div> <div>}</div> <div><br></div> <div><br></div> <div>가 있다면 </div> <div>A* pA; </div> <div>는 (*pA).b 와 같이 식별자에 따라 정확히 그것을 타입을 알고 가져와주는 게 가능하지 않습니까.</div> <div><br></div> <div><br></div> <div>그러니까 만약 위의 class T를 예로 들자면 </div> <div><br></div> <div>T* 가 만들어지기 위해서는 T 내부의 모든 타입이 결정되어야 하죠. </div> <div><br></div> <div>근데 T 내부에 T*는 T가 만들어지기 전에는 결정날 수 없는 타입 아닙니까? </div> <div><br></div> <div><br></div> <div><br></div> <div><br></div> <div>내부적으로는</div> <div><br></div> <div>class T {</div> <div>public:</div> <div>void* pT;</div> <div>int typeOfPT;</div> <div>int data;</div> <div>}</div> <div><br></div> <div>와 같이 구현되어있고 </div> <div><br></div> <div>컴파일러에 모든 포인터를 관리하는 관리자가 있어서 </div> <div><br></div> <div>T t;</div> <div><br></div> <div>t.pT 를 사용하면</div> <div><br></div> <div>typeOfPT 값에 따라 자동으로 T*로 캐스트해주는 겁니까? </div>

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    75
    C++ 동적할당문 [9] 잡담꾼 17/08/31 09:34 66 0
    74
    URF 마오카이 현상황 [5] 잡담꾼 17/08/23 20:05 131 0
    73
    ... [8] 본인삭제금지 메이플페이스 17/08/08 00:49 59 0
    72
    파워서플라이 아무거나 사서 껴도 되나요??? +조립PC사이트추천좀... [6] 메이플페이스 17/08/06 11:25 92 10
    71
    전직 레벨 초과해서 전직하면 HP MP [5] 메이플페이스 17/08/02 03:28 95 0
    70
    C++에서 함수를 인자로 쓰려하는데 [3] 메이플페이스 17/07/14 04:39 80 0
    69
    하... 선택의 기로에 놓였다... (노진지) [1] 메이플페이스 17/07/14 01:17 63 2
    68
    평행우주가 있었으면 좋겠네요. [2] 빅폭력주의자 17/05/20 21:00 55 0
    67
    아이라 ㅠㅠ.... [1] 빅폭력주의자 17/05/04 11:25 56 4
    66
    게임 추천 받습니다 [8] 빅폭력주의자 17/04/30 23:53 87 2
    65
    손끝 피부가 꽤나 잘려나갔는데... [3] 다람쥐같이 16/03/11 01:53 43 0
    64
    crypt of the necrodancer [5] 다람쥐같이 16/03/10 17:50 76 0
    63
    으아아ㅠㅠㅠ 트라인 너무 재미없어요 [3] 다람쥐같이 16/03/10 15:22 83 0
    62
    각도 없이 회전하는 코드 왜 안돌아가는지 확인 가능하신 분 계시나요... [1] 다람쥐같이 15/10/18 16:03 27 0
    60
    영어 발음기호 [6] Handle레시피 15/07/02 11:32 19 0
    59
    '새끼'는 어느 정도의 욕설인가요? [2] Handle레시피 15/06/27 03:35 32 0
    58
    와 템플릿 미쳤네요 [6] Handle레시피 15/06/23 06:21 65 0
    57
    동생이 정신과 약물을 복용 중인데, 자다가 자주 소리치곤 해요 [4] Handle레시피 15/06/22 11:59 26 0
    56
    시작한지 얼마 안된 유전데 [3] 정명공주 15/06/15 04:34 109 0
    55
    디자인 패턴 말입니다. [5] 정명공주 15/06/08 17:47 45 0
    54
    리스크 오브 레인 세이브 있나요? [4] 정명공주 15/06/04 15:12 41 0
    53
    디자인 패턴 뭘로 공부하셨나요? [8] 정명공주 15/06/04 03:11 52 0
    52
    이 게임 이름 아시는분... [3] 정명공주 15/06/03 16:18 145 0
    51
    바닥에 한 쪽 무릎을 짚을 수가 없어요. [2] 정명공주 15/05/13 13:55 52 0
    50
    제가 오유를 그다지 오래 하지 않은 건지... [4] 정명공주 15/05/13 00:02 76 0
    49
    C++ 템플릿 [3] 사쿠라다네네 15/05/05 10:48 44 0
    48
    new 연산자의 시간 비용? [8] 사쿠라다네네 15/04/13 08:44 77 0
    47
    html 5는 웹 프로그래밍 언어 아니었나요? [16] 사쿠라다네네 15/04/08 09:13 116 0
    [ㅄㄱ]구글갓에게 물어도 잘 모르겠네요... [25] 사쿠라다네네 15/04/08 06:02 119 0
    [1] [2] [3]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈