김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1065
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2792
vector의 동적 할당
4
3
랩하는좀비
1008
2006-08-29
2006-08-29 16:53
저기 밑에 있는 글 중에 클래스가 생성될 때 동적할당을 하고 파괴할 때 알아서 파괴시켜주는 것을 보고.... 한 번 만들어 봤습니다. 그런데 질문 한가지.. 벡터로 동적할당 된 클래스에 접근할려면 어떻게 해야 할까요. 예를 ...
2791
c++ 더블 링크 리스트 입니다. 왜 에러가 나는지 모르겠습니다.. 알려주세요...
6
barak35
1008
2006-11-04
2006-11-04 22:06
음...메인의 주석 된 부분을 제거하면 에러가 납니다......어떻게 해야 에러가 안날까요 ..ㅠ 에러의 내용은 nresolved external symbol "public: __thiscall List::List(void)" (??0List@@QAE@XZ) 이렇게 나오네요... #include <...
2790
게임 아키텍쳐&디자인 (개정판 ) 과 과거에 나왔던 2권짜리를 비교하려는데...
2
실버윙
1008
2007-02-12
2007-02-12 00:17
제가 도서관에서 과거버전인 2권짜리 중에서 1권을 빌려서 지금 읽고 있습니다. 참으로 좋은 책이더군요. 그래서 이번 기회에 한권 구입할까 하는데.. 제가 청주라서 그런지 큰 서점이 두군데뿐<물론 제가 아는 곳>이고 두군데에서...
2789
고밀중인데 조언부탁드림..
9
빅사이즈
1008
2007-06-02
2007-06-02 15:29
안녕하세요.. 요즘 고민중에 있는 것이 있어서 조언좀 부탁드릴려고 글을 올립니다. 저는 게임프로그래머가 되려는 목표를 갖고 있습니다 그래서 프로그래밍 과정을 공부중에 있는데.. 할줄 아는건 그다지 많지 못합니다. 지금까지 ...
2788
컴퓨터 조립 질문
10
Flecha
1008
2007-09-18
2013-05-19 13:39
동생의 대학 합격 기념으로 컴퓨터를 한대 조립해주려고 하는데 싸면서 가격대비 성능이 좋게 만들어주려고 다나와에서 눈팅하면서 몇개 골라서 견적을 내봤는데 77만원정도군요. 게임을 많이 하는 애라서 그래픽카드는 8600으로 했...
2787
여러분 안녕하십니까 군바리입니다
8
오소리기병
1008
2009-07-05
2013-08-19 11:14
... 강원도 양구에서 국방의 의무에 힘쓰고 있는 오소리입니다 제가 어렸을때부터 게임을 참 좋아했습니다. 유치원때부터 nes게임기로 시작해서 배트맨[회사는 모르겠군염]게임기...머리가 크고나서는 온갖 게임을 하며 인생을 낭비(...
2786
진학에 관해서 질문입니다.
9
바보녀석
1009
8
2004-09-27
2013-08-16 15:55
프로그래밍쪽을 진학하려 하는데요 집안의 반대로 게임공학과는 못들어가겟구요 전산과를 목표로 하고있는데; 전산과로 진학을 해도 될까요?
2785
FTP 서버를 열때..
1
앙큼상큼 [.군]
1009
30
2004-10-30
2013-08-16 15:58
현재 레임 FTP를 가동중인 점군이라 합니다. 현재 Hub FTP를 이용하여 서버를 실행중인데요, 혹시 무언가 다른 추천할만한 프로그램이 없을까요..? 인터넷 회선은 현재 엔토피아를 사용중이며 분당 다운로드 속도가 1백메가, 업...
2784
질문입니다... 프로그래밍 공부관련..
7
맴매
1009
6
2004-12-29
2013-08-16 16:10
저는 공고에 다니는 고2 학생입니다.(컴퓨터정보과) 첨에 이 학교로 올때부터 프로그래밍이 뭐 어느 정도 관심이 있었고 대학도 컴퓨터 학과로 가야할 것 같은데... 컴터 학원을 다니는데 이제 뭐 자격증도 딸만큼 땃고 그러니 ...
2783
그라나도 에스파다 홈피 접속문제
1
눈이띠용
1009
16
2005-06-08
2005-06-08 07:48
몇일전에는 잘 들어갔는데 오늘 들어가보려고 하니 HcComponet 생성 실패 에러 문구가 뜨면서 접속이 안됩니다. 액티브X 컨트롤 문제인거 같아 그것만 재설치하면 될 거 같기도 한데, 혹시 해결법 있으면 알려 주시면 감사하겠...
2782
악성코드인지 뭔지
3
렌˚
1009
2
2006-01-22
2006-01-22 17:47
다음이나 네이버에 들어가 보면 오른쪽에 '와우 카지노' 뭐 어쩌구 나와있는데 네이버나 다음 야후 이름 도용같고 제 악성코드 검사기로는 잡히지가 않네요 어떻게 해야 없앨수 있을까요 꽤 불편한데..
2781
C에서 const에 대해 궁금한 점이 있습니다.
6
흠냐
1009
2006-12-03
2006-12-03 23:48
제가 지금 충돌 검출을 위한 클래스를 작성 중인데요 // 점과 구 사이의 거리 구함(점이 별도로 지정되지 않으면 원점과 거리 체크) float CIntersect::DistancePoint2Sphere( const CSphere *s, const D3DXVECTOR3 *p ...
2780
다운 되는데 이게 VGA문제인지 파워 문제인지-_-;...
7
evax
1009
2006-12-26
2006-12-26 01:52
컴 산지 한 1년 되었는데요 요즘들어 심심하면 컴퓨터가 다운 되는군요 문제는 점점 심해진다는건데.... 주로 그래픽적으로 부하가 많이 걸릴때 다운되는걸로 봐서 VGA아니면 파워 문제인거 같은데 정확히 어느쪽이 문제인지 구별...
2779
웹게임을 운영해보고 싶습니다.
1
토마토큐브
1009
2006-12-31
2006-12-31 12:03
Php공부를 하며 게임을 조금씩 만들고는 있는데, 실제로 운영을 어떻게 해야할지 모르겠네요; 일단은 집에 있는 일반 데스크탑 한대에 서버를 구축해서 해볼 생각인데, 구체적인 사항에 대해서는 전혀 아는 게 없어서요. 혹시 좋...
2778
타입이 같은 클래스에서 선언된 다른....(말로 하려니 어렵다;;;)
7
랩하는좀비
1009
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를 대입시킬 일이 생겼습니다. 어디서 읽...
2777
phpbb2 중에서 Attachment Mod 설치하는 법 아시는 분.
1
아프네이델
1010
29
2004-11-09
2013-08-16 16:01
안녕하세요. 시험기간에 있는 아프네이델 입니다. 수학여행을 갔다와서 사진을 올리려고 하는데, 제 홈페이지에 업로드 기능이 없더군요. 그래서 이 번 기회에 MOD 를 깔아 보려고 했습니다.(제 홈피는 PHPBB를 설치했습니다.) ...
2776
윈도우즈 2003 서버 설치시
2
1
능구렁10단
1010
9
2005-02-18
2013-08-16 16:17
준비물로 다이렉트X, 자바가상머신,보안패치 이것 왜에 더 준비할게 있을까요?
2775
이제부터....
6
44
novice
1010
1
2005-06-12
2005-06-12 20:26
프로그래밍 공부해보려 합니다. 게임프로그래밍 쪽으로요 저번에 학규님 말씀하시는거 보니까 최근에 나온거 중에 영판이었는거 번역 엄청 잘 되서 나온게 있다고 하던데요... 그게 뭔지좀 가르쳐 주시고 처음하는 사람이 봐도 될만...
2774
키보드 추천좀 해주실수 있나요?
13
김남욱
1010
13
2005-06-23
2005-06-23 18:03
키보드가 없어서.. 하나 사야할 듯 싶은데..잘 몰라서.. 여러분들 중에 잘아시는 분이 있을까 해서 이렇게 질문드립니다. 쇼핑몰하나 추천이라도.. 가격싸고 무난한걸로
2773
게임기획 쪽에서 일하고싶은데요.. 진로결정조언을 부탁드립니다.
14
Breeze
1010
6
2005-11-30
2005-11-30 22:29
안녕하세요 지금 고2 인 학생입니다. 인제 몇달후면 고3이 되죠. 지금 딱 중요한 시기라고들 하죠... 제 꿈은 게임기획.. 게임디렉터[?] 입니다. 하지만 이쪽에 관한 지식이나 정보가 거의 없습니다;; 대학 진학도 문제인데 어느...
목록
쓰기
첫 페이지
7
8
9
10
11
12
13
14
15
16
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....