김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1011
17
/
0
한참 C++ 다시파고 있는 가을귀입니다.
복사생성자에 관한 질문이 하나 있어서요.
매개 변수 선언할때 & --> 레퍼런스로 받잖아요.
이게 없으면 재귀호출때문에 무한루프로 빠져서 에러가 난다고 책에 나와있는데...
아무리 생각해봐도 왜 재귀호출이 되는지 이해가 잘 안되네요.
알고 계신분 설명 부탁 드릴께요..+_+
이 게시물을...
목록
2005.08.24
00:50:51 (*.111.98.146)
자갈공명
복사 생성자가 '묵시적'으로 호출되는 시점은...보통
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....
2005.08.24
13:29:32 (*.254.100.223)
R
공명님 설명에 보태서
재귀호출때문이 아니고
재귀호출의 뎁스가 깊어지면 스택이 쌓여서 스택 오버플로우가 나는거죠.
2005.08.25
12:05:59 (*.121.149.129)
가을귀..
두분의 답글 잘 읽었습니다~
아직 머리가 덜 돌아가서 그런지 헷갈리는 구석이 꽤 있네요.
알 것 같기도 하고.....
좀 더 지난후에 다시 생각해보렵니다. 그떄는 지금보다 더 이해가 잘 되겠죠^^
답글주신 두분~ 감사드려요+_+
p.s) 공명님.. 나머지 다른 상황은요, 리턴값이 객체일때.. 인 것으로 알고 있습니다~
2005.09.08
03:34:23 (*.31.202.8)
김창현
나머지 3번째는 함수의 리턴값으로 객체가 임시로 생성될 때 겠네요.
나의 소셜 정보
원하시는 로그인을 선택해주세요
비밀번호
» 편집 도구모음 건너뛰기
되돌리기
다시 실행
형식
제목 1
제목 2
제목 3
제목 4
제목 5
제목 6
글꼴
돋움
굴림
바탕
Arial
Arial Black
Tahoma
Verdana
Sans-serif
Serif
Monospace
Cursive
Fantasy
크기
9px
10px
11px
12px
13px
14px
16px
18px
24px
32px
줄 간격
100%
120%
140%
160%
180%
200%
진하게
밑줄
기울임
취소선
글자 색
#ff0000
#ff6c00
#ffaa00
#ffef00
#a6cf00
#009e25
#00b0a2
#0075c8
#3a32c3
#7820b9
#ef007c
#000000
#252525
#464646
#636363
#7d7d7d
#9a9a9a
#ffe8e8
#f7e2d2
#f5eddc
#f5f4e0
#edf2c2
#def7e5
#d9eeec
#c9e0f0
#d6d4eb
#e7dbed
#f1e2ea
#acacac
#c2c2c2
#cccccc
#e1e1e1
#ebebeb
#ffffff
#e97d81
#e19b73
#d1b274
#cfcca2
#cfcca2
#61b977
#53aea8
#518fbb
#6a65bb
#9a54ce
#e573ae
#5a504b
#767b86
#00ffff
#00ff00
#a0f000
#ffff00
#951015
#6e391a
#785c25
#5f5b25
#4c511f
#1c4827
#0d514c
#1b496a
#2b285f
#45245b
#721947
#352e2c
#3c3f45
#00aaff
#0000ff
#a800ff
#ff00ff
글자 배경색
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
위 첨자
아래 첨자
왼쪽 정렬
가운데 정렬
오른쪽 정렬
양쪽 정렬
번호 매기기
목록
단락의 들여쓰기 수준을 낮춥니다.
들여쓰기
인용문
왼쪽 실선
인용 부호
실선
실선 + 배경
굵은 실선
점선
점선 + 배경
적용 취소
링크
하이퍼링크
새 창으로
확인
취소
특수문자
특수문자 삽입
특수문자 레이어 닫기
일반기호
숫자와 단위
원, 괄호
한글
그리스,라틴어
일본어
선택한 기호
특수문자 레이어 닫기
표
칸 수 지정
행
1행 추가
1행 삭제
열
1열 추가
1열 삭제
표 속성 지정
테두리 굵기
1px 더하기
1px 빼기
테두리 색
색상 찾기
색상 찾기
표 배경색
색상 찾기
색상 찾기
셀 병합
열 분할
행 분할
확장 컴포넌트
이모티콘 출력
이미지 추가
멀티미디어 자료 관리
설문조사 컴포넌트
기본 이미지 갤러리
Naver Photo Editor
HTML 편집기
입력창 크기 조절
파일 첨부
선택 삭제
본문 삽입
문서 첨부 제한 : 0Byte/ 20.00MB
파일 제한 크기 : 20.00MB (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2892
음 버그중에..
3
로밍
990
16
2004-12-05
2013-08-16 16:03
모 게임에서는 아이템 스윗칭이 잦을경우 그 스윗칭을 자주한 아이템이 사라지는 버그가 있던데요 그건 어떤부분때문에 그런현상이 일어나는건가요..?
2891
그래픽카드 문제인데..
7
렌˚
990
5
2005-01-06
2013-08-16 16:09
저희집 컴퓨터는 아니고 친척네 컴퓨터 2대중 1대가 이러한 증상이 일어납니다 ---------------- 그래픽카드가 뭔지 찾을수가 없습니다 XP 에서는 바탕화면 - 속성 - 설정 - 고급 - 어댑터 로 가면 그래픽카드 이름이 뜨는데 이름이...
2890
사운드카드 질문있습니다;;
4
임재현
990
13
2005-08-22
2005-08-22 22:42
에...테스트용으로 컴을 하나 얻었는데요 5년전모델...-_-; 인데..이놈 메인보드에 사운드가 없기때문에 카드를 하나 사야겠는데...그냥 만원이하로 하나 추천좀 해주세요 이 5년전보드..;;;; cpu 650 램 128 그래픽카드 엔비디아 RIVA...
2889
프로그래머 지망생입니다. 중요한 질문좀..
8
카린
990
24
2005-10-05
2005-10-05 23:21
저는 프로그래머 지망생입니다. 중2이구요.. 어릴지도 모르겠는데 주위사람들은 어릴때 공부해놔야 좋다고 하더군요/ 제가 묻고싶은점은. 프로그래밍을 배우려면 어떻게 시작해야하는지 입니다. 프로그래밍을 배우려면 어떤식으로 해야...
2888
시스템 디자인 쪽 공부하고싶은데
4
나의죽은신부
990
27
2005-10-12
2005-10-12 20:13
어떤식으로 공부하고 싶은지 알고싶어요. 그리고 시스템 디자인을 하기위해 필요한 지식들이 들어있는 책도 추천 해주시면 감사하겠습니다. 죄송합니다.
2887
저.. 안녕하세요
10
한단
990
13
2005-10-31
2005-10-31 23:29
저는 지금 고2 재학중인 게임기획자를 꿈꾸는 학생입니다 (__)(--)꾸벅 질문 하고싶은게 있어서 이렇게 글을 쓰게 됩니다. 제가 집에서 쉽게 게임기획 기초라도 잡아보러고합니다.. 게임기획 기초중에 무엇을 해야할지 몰라서 그렇게...
2886
에휴...대학생의 질문입니다;
10
로스구이
990
1
2005-11-15
2005-11-15 22:36
전공이라는걸 선택해야하는 시기가 벌써 다가와 버렸네요... 새내기로 들어온게 엊그제 같은데... 어릴때부터 "게임을 만들겠어!" 라는 생각으로 관련학과를 가게되었는데.... 정작 대학교에 와보니....주변에서 많이들 만류를 하더군요....
2885
D3DRS_NORMALIZENORMALS에 대해서
2
1
evax
990
5
2006-01-16
2006-01-16 16:23
정보문화사의 DX9를 이용한 3d게임 프로그래밍 입문을 보고 공부중임니다. SetRenderState의 D3DRS_NORMALIZENORMALS 옵션에 대해서 변환 단계에서 버텍스 법선이 왜곡되는 현상이 발생할 수 있으므로 변환 단계이후에 d3...
2884
휴학 - 공익 기간 어떻게 보내야할까?
9
CamilleBidan
990
2006-09-12
2006-09-12 18:40
어쩌다보니 휴학하게 되었는대 군입대는 올해 말이나 내년 초에 할 생각입니다 [그래봐야 공익 입니다 ㅡ,.ㅡ] 일단은 공익 시작하기 전까지 아르바이트를 하려고 하는대 어떤식으로 해야할지 고민 中 입니다. 1.괜찮은 아르바...
2883
정보처리 기사시험 공부용으로 좋은 책 추천해주세요
6
Bingone
990
2006-09-22
2006-09-22 10:35
내용을 입력해 주세요 ...농담입니다 -_-;
2882
NPC에 대한 정의좀 내려주세요.
10
사기꾼
990
2006-10-25
2006-10-25 05:25
개발자나 기획자 분들이 정의 하는 NPC란 무엇인가요?... 간단히 설명해 주셔도 되고 알기 쉽도록 장문으로 설명해 주셔도 되요. npc에 대한 정의를 보고 유저를 npc개념으로 적용해서 뭘 생각해 볼수 있을까 해서요. 근데...
2881
Windows에서 무효화 영역 알기
2
우중풍륜
990
2006-12-18
2006-12-18 08:41
원격제어 프로그램을 만드는데 무효화 영역처리 때문에 속도가 너무 느린것 같습니다. 1. 전체화면을 계속적으로 캡쳐해서 이전화면과 비교한다. 2. WM_PAINT 메시지의 PAINTSTRUCT 구조체의 무효화 영역을 확인한다.(정확히 ...
2880
웹게임을 운영해보고 싶습니다.
1
토마토큐브
990
2006-12-31
2006-12-31 12:03
Php공부를 하며 게임을 조금씩 만들고는 있는데, 실제로 운영을 어떻게 해야할지 모르겠네요; 일단은 집에 있는 일반 데스크탑 한대에 서버를 구축해서 해볼 생각인데, 구체적인 사항에 대해서는 전혀 아는 게 없어서요. 혹시 좋...
2879
콘솔용 할만한 게임 추천 부탁 합니다.
11
우중풍륜
990
2007-02-01
2007-02-01 21:40
콘솔 쪽은 관심이 없다보니 어떤 게임이 재미 있는지 모르겠습니다. 제가 걍 사도 되겠지만, 동아리 사람들과 같이 즐길거라서 막 사기가 그렇습니다. (저 같으면 FM2007을 사겠지만 ㅡㅡ;, 매니아적인것은 좀;;) 콘솔은 XBOX360...
2878
저도.. 현업종사자분들께 "사용자 편의"를 기획단계에서부터 구상하나요?
5
아침에
990
2007-02-06
2007-02-06 02:23
엘런쿠퍼님이 지으신 "정신병원에서 뛰쳐나온 디자인"이란 책이 있습죠. 1년전에 그책을 읽고 제 진로가 바뀌었습니다. 그 책에서 말하고 있는 인터렉션 디자이너로 말이죠. 안읽으신 분들을 위해 간략히 설명하자면.. 기획단계서 철...
2877
게임 아키텍쳐&디자인 (개정판 ) 과 과거에 나왔던 2권짜리를 비교하려는데...
2
실버윙
990
2007-02-12
2007-02-12 00:17
제가 도서관에서 과거버전인 2권짜리 중에서 1권을 빌려서 지금 읽고 있습니다. 참으로 좋은 책이더군요. 그래서 이번 기회에 한권 구입할까 하는데.. 제가 청주라서 그런지 큰 서점이 두군데뿐<물론 제가 아는 곳>이고 두군데에서...
2876
타입이 같은 클래스에서 선언된 다른....(말로 하려니 어렵다;;;)
7
랩하는좀비
990
2007-03-10
2007-03-10 21:57
Class Fly {}; Class NoFly: public Fly {}; Class YesFly: public Fly {}; 이렇게 되어 있다고 해 봅시다. Fly* fly = new YesFly(); Fly* nofly = new NoFly(); fly에 nofly를 대입시킬 일이 생겼습니다. 어디서 읽...
2875
링크드리스트 질문입니다!! __)
6
크로누스
990
2007-03-14
2007-03-14 19:38
#include <stdio.h> #include <stdlib.h> #include <malloc.h> struct link{ int a; int b; struct link *next; }; void linked(struct link *); struct link *start; void main(void){ int cnt = 0; struct link *temp; ...
2874
Shell Code 란게 뭔가요?
2
알렝송
990
2007-03-17
2007-03-17 22:56
안녕하세요? 이번에 보안쪽으로 공부하고 있는데 과제가 해킹/보안 쪽 용어에 대해 알아내는 것입니다. 그런데 한 용어를 못찾고 있는데 그건 shell code 입니다. 여러군데 찾아봐도 이 어려운 걸 어찌 다 알고있는지 활용법밖에...
2873
책에 나온 문제들을 풀때...
8
다시시작
990
2007-03-18
2007-03-18 23:40
안녕하세요. 두번째 질문입니다 orz... 요새 C언어를 공부하고 있다고 말씀 드렸는데.. 최대 난관에 봉착한거 같습니다. 처음에는 내용도 쉽고 챕터가 끝났을때 나오는 프로그래밍 문제들도 쉬웠는데 가면갈수록 역시 어려워 지는건...
목록
쓰기
첫 페이지
2
3
4
5
6
7
8
9
10
11
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....