김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1062
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
프로그래밍
13
오뒤세우스
1007
10
2005-11-17
2005-11-17 13:06
프로그래밍을 공부해볼까합니다. 물론 아직 아무것도 안해봤습니다. 무엇부터 어떻게 공부해야할지 ^^
2791
게임관련자격증따면 취업에 도움이 되나요?
8
방구뿡뿡
1007
18
2005-12-29
2005-12-29 20:28
인터넷뒤적거리다 봤는데 한국산업인력공단이 주관하는 게임기획·게임프로그래밍·게임그래픽 전문가 등 3종의 게임관련 자격증을 취득하면 취업에 유용하다. 최근 다양한 공공·사설 기관에서 게임 관련 자격증과 인증서를 발급하고 있...
2790
또 살짜쿵 질문합니다 그래픽카드에 대해서 ..
6
NARINEA
1007
2006-08-18
2006-08-18 18:42
도데체 쿼드로 시리즈와 일반 시리즈의 차이점이 뭡니까 ... 옛날부터 궁금했던겁니다만 지금에서야 물어보네요 ;
2789
타입이 같은 클래스에서 선언된 다른....(말로 하려니 어렵다;;;)
7
랩하는좀비
1007
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를 대입시킬 일이 생겼습니다. 어디서 읽...
2788
컴파일시에 정해지도록...
4
트랜스
1007
2007-07-04
2013-05-19 13:46
프로퍼티 파일을 읽어 aaa 속성이 1이면, 코드상에서 func A()를 수행하도록 if ( aaa == 1) { A(); } 컴파일 시에 정해지도록 하려면 어떤 방법이 있을까요. 런타임시에 매번 프로퍼티 파일을 읽어서 비교후 수행하지 않아도 ...
2787
안녕하세요. 게임기획에 관하여 질문드립니다.
8
오르프네
1008
1
2004-10-16
2013-08-16 16:00
안녕하세요. 게임과 소설을 좋아하는지라. 게임제작의 길에..(엄밀히 말해서 기획자지만..)들어서려고 하는 학생입니다. 설정만 잡고 있었는데 이왕하는거 제대로 한번 해보자는 취지에 MMORPG게임 기획을 해서 이 길로 나가려고 합...
2786
컴퓨터잘하시는분깨질문^^
3
아힌이
1008
1
2005-01-20
2013-08-16 16:11
여기 이런질문을 올려도돼는지모르겠지만 ㅡ.ㅡ 컴퓨터가 산지 1달도 않됐는데 왠지 기분이 이상해서 질문을 합니다. 컴퓨터사양은 amd64 +3500 웬체스터 삼성 3200 512*2 지포스 5700le 128 그픽카드가 많이구림 ㅎㅎ asus a8v del...
2785
그라나도에 관한 질문;;;
6
유신
1008
1
2005-02-14
2013-08-16 16:18
자백하나 하죠;;; 전 스파이입니다;; .... 아니 사실은 아니고요 캐나다의 미술책(?) 회사가 그라나도에 대해 파헤치라고 해서 왔습니다 [그게 스파이인가?] 근데 문제는;; 1.그라나도는 거의 비밀의 베일에 쌓여 있다.... 2. 미술책...
2784
윈도우즈 2003 서버 설치시
2
1
능구렁10단
1008
9
2005-02-18
2013-08-16 16:17
준비물로 다이렉트X, 자바가상머신,보안패치 이것 왜에 더 준비할게 있을까요?
2783
SE를 지망하고있는 학생입니다..
5
윤제현
1008
6
2005-03-11
2005-03-11 21:41
안녕하세요 저는 현재 경기공업대학에 재학중인 2학년 학생입니다.. 저는 SE를 지망하고있는데요..일단 학교에서 배울것은 열심히 하고는있지만.. 졸업학년이 되다보니 뭔가 빠진게 있는거같아서 이렇게 글을씁니다.. 제가 아는바로는 ...
2782
경제학 관련 책으로 초보자가 보기 쉬운 책이 어떤게 있을까요?
7
무료한하루
1008
1
2005-05-27
2005-05-27 00:57
온라인 게임의 경제 부분에 대해 이것 저것 생각 하다 보니, 기본 밑천이 없어서 도통 답이 안나오는군요. -_-; 고3 때 정치경제 상당히 잘 했던거 갔은데... orz 점점 바보가 되어가는건지... ㅠㅠ 경제학 원론, 개론, 기타 ...
2781
C공부를 하다가아..
3
이대석
1008
9
2005-06-11
2005-06-11 01:32
공부하자! 하고 시작한지 한...2달정도 되가는것 같군요..;;; 그동안 얼마나 코딩했나 한번 보니... 파일 182개, 용량 102KB가량... 근무서면서 틈틈히 짠게 생각보다 많구나...하고 있는데 전에 제가 C에 대해 질문했을때 어떤분께...
2780
[re] 기획서를 사진과 그림으로 표현합니다 터블렛과 펜마우스에 대해서 알려주세요
3
장민호
1008
9
2005-09-28
2005-09-28 05:24
예를 들어 오디션(가칭) 드래곤볼Z온라인(가칭)을 표현하려 하는데 오디션의 경우 사용자가 오디션 발판센서 위에서 움직이는 모습을 그림으로 그리려면 그림판이나 파워포 인트의 도형 선 삽입도형들은 표현하기에 무리가 있을거 같...
2779
프로젝트 팀장(?)이 해야 하는 일은??
8
박현만
1008
15
2005-10-25
2005-10-25 19:46
제목이 좀 부풀린 듯 하지만.... 제가 부딪힌 문제에 대해 여쭤볼게 있습니다.. 이번에 데이타베이스를 활용한 프로그램 개발이라는 작은 프로젝트를 하게 되었습니다. 학과 과목 프로젝트인데요 멀 만들것인지는 정했습니다. 예전부...
2778
아래에 쓴글 보고 올려봅니다,,
13
sa
1008
2
2006-01-12
2006-01-12 17:20
게임 프로그래밍에서 수학이 비중이 그러케 큰가요..?? 저는 지금 이과생 ,올해에 고3이되는 학생인데요,, 아래글 뎃글을보면서 수학의 중요성을 느끼는데요 .. 저 이과에서 진짜 수학은 포기햇거든요 ,, ㅎ중요한건 알지만 수학을...
2777
미연시 게임 일러스트를 그릴 분을 구합니다.
정상택
1008
2006-08-12
2006-08-12 23:18
제가 구하는 것은 아니고 아는 분께서 게임 일러스트를 그릴 분을 구한다고 합니다. 그 제작 팀의 공식명칭은 "클라비스2" 디파이언스 연대에 속해있는 제작 팀입니다. 제작 게임 장르는 미연시. 팀원은 프로그래머팀원2명 그래픽팀...
2776
vector의 동적 할당
4
3
랩하는좀비
1008
2006-08-29
2006-08-29 16:53
저기 밑에 있는 글 중에 클래스가 생성될 때 동적할당을 하고 파괴할 때 알아서 파괴시켜주는 것을 보고.... 한 번 만들어 봤습니다. 그런데 질문 한가지.. 벡터로 동적할당 된 클래스에 접근할려면 어떻게 해야 할까요. 예를 ...
2775
C에서 const에 대해 궁금한 점이 있습니다.
6
흠냐
1008
2006-12-03
2006-12-03 23:48
제가 지금 충돌 검출을 위한 클래스를 작성 중인데요 // 점과 구 사이의 거리 구함(점이 별도로 지정되지 않으면 원점과 거리 체크) float CIntersect::DistancePoint2Sphere( const CSphere *s, const D3DXVECTOR3 *p ...
2774
중고 LCD 모니터에 대한 질문입니다.
3
1008
2006-12-11
2006-12-11 13:25
혹시라도 아시는 분이 있을까 해서 궁금해서 질문합니다. 제가 아는 사람이 쓰던 컴퓨터를 물려받았는데 팔려고 하네요. 그런데 거기에 LCD모니터도 같이 껴있는데 모델명이 'LG전자 플래트론LCD L1811S' 구요. 다나와에 보니까...
2773
윈도우 비스타질분요!!
4
루비루
1008
2007-02-19
2007-02-19 03:37
emoticon_04 요즘 윈도우 API를 공부중인데요 비스타는 API가 많이 틀린가요? 아님 그냥 무시하고 공부하면 될까요 알려주세요 ㅜ.ㅜ
목록
쓰기
첫 페이지
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 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....