김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
983
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
292
[re] 황신혜 밴드의 김태형님이 쓴 글...
2
김주완
986
10
2005-06-18
2005-06-18 07:53
인터넷에서 본 글인데요. '오해'하지 마시고..^^ 한 번 읽어보는 것도 좋을 것 같네요.. 황신혜 밴드는 제가 중학교 때 '짬봉'이란 노래로 유명했던 그룹이죠... ------------------------------------------------------------------------------------------- Re: ...
291
고민이 있습니다..
10
김재흥
986
1
2005-06-13
2005-06-13 11:00
공익생활 2개월 남은 24살 입니다.. 3학년1학기 마치고 바로 입대하였기 때문에.. 내년 3학년2학기 복학까지 1년의 시간이 남습니다.... 그 1년동안 캐나다로 어학연수를 가느냐.. 아니면.. 선배님(30대 후반이신..)회사 밑으로 들어...
290
게임회사에서...
6
kimo
986
17
2005-02-04
2013-08-16 16:19
게임회사에서 개발중인게임을 다른회사에게 맡겨서 게임을 마저 개발하는데 그럼 처음 만들었던 게임회사는 이익이 있나요? 예: 스타크레프트 코스트가 블리자드 에서 스윙잉 에이프 스튜디오로 넘겨졌는데 스윙잉 에이프 스튜디오에...
289
다이렉트 9.0이라서 어떤 프로그램이 인스톨이 안되는데..
7
데님 파월
986
14
2005-01-21
2013-08-16 16:11
다이렉트 8.0이 없다고.. 인스톨이 안되는군요; 9.0인데..ㅜ.ㅡ 그래서 어디선가 해결법을 받았는데.. 어떤 레지스트 파일이 같이 있더군요. 그거 실행시키고 인스톨하면 된다는데.. (파일이름은 ChangeDXVersionTo8) 실행시키니.. X...
288
제안서란? 컴맹입니다 글올리는 연습중....죄송합니다.
1
이굴
986
1
2005-01-10
2013-08-16 16:12
연습용 글입니다. 안녕하십니까? 추운날씨에 모두 건강하시길 바랍니다. 막상 쓸려고 하니 무슨글을 써야할지 난감하군요 ㅡㅡ; 각설하고..조타 이얼마나 필요한 단어인가 .. 썰렁~ 몇해전 우연히 무협온라인 게임을 접하고 즐기던중...
287
음 버그중에..
3
로밍
986
16
2004-12-05
2013-08-16 16:03
모 게임에서는 아이템 스윗칭이 잦을경우 그 스윗칭을 자주한 아이템이 사라지는 버그가 있던데요 그건 어떤부분때문에 그런현상이 일어나는건가요..?
286
일본에서 만들어졌다는 루비라는 스크립트언어에 대해서..
3
시클라멘
986
22
2004-11-08
2013-08-16 16:01
근래에 "루비"라는 언어에 대해서 관심을 가지게 되었는데, 관련서적을 찾기가 힘드네요. 게다가 프로그래밍에서 손을 뗀지 몇년이 흐른터라, 어려운 책(특히 원서!)으로 시작하기엔 힘들것 같아서, 좋은 책 추천 부탁드립니다. 단순...
285
FPS란??;;
5
이니셜T
986
10
2004-09-07
2013-08-16 15:53
음.. 문득 생각나서 질문 올려봅니다. 제가 알고있는 FPS란 Frame Per second 의 약자인줄 알았는데, 또 다른뜻이 있는건가요? 답변 부탁드립니다;; =_=; FPS 게임 이라는 문구를 자주 보게되서요.. 왠지 제가 생각하는쪽과는...
284
밑의 질문에 이어 또하나의 무식한 질문
3
냐옹
986
1
2004-08-29
2013-08-16 15:53
게임기에 몇만번 이렇게 달려있는 숫자는 그 게임기의 성능을 나타내는 것인가요? 몇만번씩 올라갈수록 게임기 성능이 업그레이드 되서 나타나는건가요? 그렇게 된다면 밑의 질문은 '필요없는' 질문이 되는것이겠군요 =ㅅ=
283
동영상을 보실때....
10
kimo
986
18
2004-05-23
2013-08-16 15:39
동영상을 보실때 어떤프로그램으로 보시나요?
282
와우 비밀 번호가 저의 메일로 날아오지 않아서..
6
갱훈
985
2009-11-04
2013-08-19 11:03
새로운 계쩡을 만들었는데.. 기본 메일로 자동 설정이 되어 있는 것이 ZHANGHUA001@PARAN.COM 이군요... 누가봐도 짱개에데 당한것 같은데.. 이거 불안해서 계정가입을 할 수가 없군요.. 이거 고객센터에 전화하면 어떤 식으...
281
이건 왜그런가요 ㅜㅜ
6
kimo
985
2009-09-14
2013-08-19 11:08
emoticon_17 증상) 컴퓨터에 키보드 및 마우스가 안되는 증상비 발생 - 마우스 커서는 움직이나 버튼 클릭이 안됨 - 키보드에 불이 들어오며 ctrl + alt +del은 되나 다른키는 안됨 이거 왜그런가요? 추가 질문 ) 윈도우 부...
280
메일보내기는되는데 파일보내기는 막혀있는데 어떻게 푸는방법 없을까요??
5
아젠타인
985
2008-06-29
2013-08-19 11:34
메일보내기나 쪾지보니기같은건 되는데 파일첨부는 막혀있네요.. 이거 푸는 방법 어떻게 없을까요??
279
이런 매크로프로그램 없나요~?
3
1
limit
985
2008-05-11
2013-08-19 11:37
매크로프로그램 중 멜론스나이퍼처럼 다른 작업을 하면서 해당되는 프로그램에만 매크로를 실행시킬 수 있는 프로그램이 없나요? G Macro 사용중인데 이건 딱 그 해당창에서만 실행되는데 멜론 스나이처럼 다른 작업하면서 가능한 ...
278
김학규님이 kgdc 에서 강연한 동영상 받을수 없나요>?
3
구본수
985
2007-11-29
2013-05-19 13:31
누구가지고 계시거나 자료가 어디에있는지 아시느분좀 알려주세요..
277
비스타 사용하시는분~
4
1
히스
985
2007-07-28
2013-05-19 13:44
비스타를 사용해볼까 하는데요.... 실은 예전에도 사용해봤습니다. 제가 사용하는 프로그램들은 그닥 호환도 잘되고 문제도 없더군요 그래서 함 상요해볼까 하는데요.. 그때 안해본게 생각났습니다.. 바로 프로그래밍인데.. 이게 문제...
276
게임서적 추천해주세요.
3
Tiv
985
2007-07-04
2013-05-19 13:46
안녕하세요. 일단 저는 프로그래밍 공부를 하고 있습니다. 음. 버스로 귀가하는시간에나. 일반 소설이나 다른 부류의 책들 말고 게임과 관련된 책을 읽어보고 싶은데. 재미있으면서 먼가 업계에 대한 느낌이라든가. 게임역사를 배울...
275
리눅스+태터툴즈 질문좀...
1
레인크로우
985
2007-06-11
2013-05-19 13:48
얼마전에 개인적으로 서버 세팅 연습겸 리눅스(Fedora Core4)에 태터툴즈를 설치했습니다. 설치 잘되고, 블로그 접속하는것도 문제 없는데, 스킨을 변경하니 몇몇 이미지가 안뜨는(엑박) 현상이 발생하네요. (기본스킨은 잘 나옵니다...
274
지금 mfc를 배워도 되는지요.
7
1
GrayRese
985
2007-05-04
2007-05-04 22:08
지금 mfc를 배워도 되는지요. mfc를 배워놨는데 혹시 전부 c#으로 옮겨간다던가 그런 불상사가 발생하면 난감하기 때문에;; 혹시 mfc가 사장되거나 그러지는 않을까요?
273
C언어 함수설계 질문입니다.
2
김택현
985
2007-05-03
2007-05-03 14:29
학교수업을 듣는데..수업을 거의 못들었습니다 하하;;; C언어 제대로 배워보지도 못했는데..이번주 과제라고 친구녀석이 학교 나올꺼면 해오는게 좋을꺼라더구요.. 함수설계 하는건데.. 원형: double function [int, double] A는 방...
목록
쓰기
첫 페이지
132
133
134
135
136
137
138
139
140
141
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....