김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1107
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2812
10명 정도로 캐쥬얼 게임 개발시 기간은 어느정도 걸립니까?
5
김정현
1015
2006-10-09
2006-10-09 19:15
1년? 2년? 3D온라인 게임이면 6개월은 아닐테고....... 궁금합니다.
2811
-_-;;군대가기전에
11
Milkis
1015
2006-10-10
2006-10-10 19:23
군대가기 한 이주전인데 여자사귀면 나쁜짓인가요..? 이런질문올려도되나; ; 안되면 바로 자삭을;
2810
노트북구매에 대해 질문드립니다.
2
twogtwo
1015
2006-10-13
2006-10-13 22:20
이번에 동생이 노트북을 하나 사려하는데, 노트북에 대해선 완전히 문외한이라서 뭐가 어떤지 모르겠네요; 대충 원하는건 와우가 적절하게(풀옵션같은건 필요없음) 돌아가고 가격은 최대한 싼걸 찾아보고있습니다. 근데 뭐가 뭔지 알...
2809
STL 관련 좋은 책 없을까요..
7
랩하는좀비
1015
2007-04-29
2007-04-29 21:14
이번에 학원에서 C++들어가게 되어서 나름대로 문법'만'은 알고 있어서 STL과 같이 병행해서 공부해 볼까 합니다. 집에 Effective STL은 있는데 이건 뭐(...) STL도 피상적으로나마 알고 있는 녀석이 보기에는 좀 어렵더군요....
2808
C언어 함수설계 질문입니다.
2
김택현
1015
2007-05-03
2007-05-03 14:29
학교수업을 듣는데..수업을 거의 못들었습니다 하하;;; C언어 제대로 배워보지도 못했는데..이번주 과제라고 친구녀석이 학교 나올꺼면 해오는게 좋을꺼라더구요.. 함수설계 하는건데.. 원형: double function [int, double] A는 방...
2807
기획 초보인데요 기획서 작성할때 게임 룰은 어떤 방식으로 작성하는지 요령을 알고싶네요.
3
아이조아
1015
2007-06-11
2013-05-19 13:48
기획서를 작성할때 초반에 세계관 및 시나리오 작성하고 인터페이스 확립하고 게임플레이방식에 대해 쓰고나서 현재 게임 규칙(룰)을 쓰려고 하는데요. 게임룰은 구체적으로 어떤 방식으로 표현해야할지 잘 모르겠습니다. 예제가 있다...
2806
임베디드에 대해서 맛보기를 할수있는 입문서좀 ...
8
Moong
1015
2007-12-03
2013-05-19 13:31
요즘에 임베디드에 관심이 생겨서 여러방면으로 알아보고 있습니다.. 임베디드쪽은 관련서적이 많이 부족하다고해서 어떤게 좋고 처음보기에 좋은지를 모르겠네요. 거기다가 제가 군인이라서 접할수 있는 정보도 그리 많지가 못하군요...
2805
노이즈캔슬링 질문입니다.
10
MultipleGoer
1015
2008-02-24
2013-08-19 11:41
노이즈 캔슬링기능이 있는 헤드폰이면 밖에서 안으로 들어오는 소리를 차단하여 주는것은 알겠는데, 혹 안에서 밖으로 새어나가는 소리도 잡아 주지는 않을까요?!.. 원리상으로 보면 증가시키면 증가시켰지 줄어들지는 않을 것 같은...
2804
하드디스크 오류 질문
4
우연닷컴
1015
2008-08-25
2013-08-19 11:32
집 컴에 하드디스크가 250기가 짜리인데요 파티션으 20기가랑 230기가로 나눴고 20기가 윈도우만 깔고 230기가는 그냥 아무 자료나 막 넣고 사용중인데요 어느날 컴퓨터가 멈추더니 230기가 드라이브만 열거나 쓸려고 하면 느려지거...
2803
절차적 콘텐츠 생성
3
8
퍼플렉싱
1015
2009-11-12
2013-08-19 11:03
절차적 콘텐츠 생성 관련 자료들을 모아보았습니다. 프로그래밍 전공자는 아니지만, 이번에 시작하는 프로젝트에 사용할 것을 고려하여 연구할 요량입니다. http://manuals.springnote.com/pages/4621903 생소하실 분이 있을까 간단히 설명...
2802
기말로 VB 오픈북 시험을 치는데요..
3
1
카나에
1016
12
2004-06-09
2013-08-16 15:40
오픈북으로 시험 치는건 이번이 처음이라 어떤걸 준비해야 할지 잘 모르겠습니다 교수님 말로는 사람만 아니면 어떠한 자료든 들고와도 상관 없다고 하셨구요 시험 문제유형은 교재의 기본 프로그램에서 기능을 추가하는 형식으로 ...
2801
어묻 님이 어묵님인가요?
3
26
→ZignighT←
1016
1
2004-07-27
2013-08-16 15:45
헛갈립니다. 2명인지..; 어묵님은 요즘 로그인 안하고 글올리시던데; 강등이라도 당하셨나..?; 별 상관은 없지만 -┏
2800
플래쉬로 리듬액션게임 만들고 싶은데
2
세운깡
1016
30
2004-10-29
2013-08-16 15:58
배워두면 딱좋은 언어좀 추천해주세요. 아니면 어떤 조언이라도 해주세요 책보고 메뉴얼적으로 한번 만들어보고싶거든요..
2799
컴퓨터가 이상합니다!
4
★_zignight_★
1016
16
2004-12-10
2013-08-16 16:07
컴퓨터가 이상합니다1 진짜 이상합니다! 정말로!!!!!!!!!!! OS는 Xp를 쓰는데요. 문제 1. 부팅 시 검은바탕에 윈도우 로고 with 밑에 게이지가 움직이잖습니까? (홈에디션은 초록, 프로페셜은 파랑의 물체 -┏) 그것이 멈추며 다운됩...
2798
그래픽카드 문제인데..
7
렌˚
1016
5
2005-01-06
2013-08-16 16:09
저희집 컴퓨터는 아니고 친척네 컴퓨터 2대중 1대가 이러한 증상이 일어납니다 ---------------- 그래픽카드가 뭔지 찾을수가 없습니다 XP 에서는 바탕화면 - 속성 - 설정 - 고급 - 어댑터 로 가면 그래픽카드 이름이 뜨는데 이름이...
2797
컴파일러 다운받는곳.
1
박종혁
1016
6
2005-03-04
2005-03-04 00:22
제가 컴파일러를 다운 받고 싶은데 어디서 다운받아야 할지 잘 모르겠네요.. 추천해주시는 컴파일러 이름과 사이트좀 가르켜 주시면 감사 드리겠습니다 윈도우xp 입니다. 꼭 부탁 드립니다.. (--)(__)(--)
2796
여기에 이런글을 올리는게 맞나 싶지만..;;
6
22
이대석
1016
4
2005-04-29
2005-04-29 20:16
제 소개를 하자면 그냥 게임좋아하고 만화좋아하고 코스프레 좋아하는 대학생입니다... 지금은 경기도 안산경찰서에서 군복무 중이죠..; 전부터 게임 제작이라는 일에 관심도 있고 해보고도 싶었는데, 워낙 게으른지라 이 나이되도록...
2795
와우나 EQ2의 UI를 만들기위해선
1
초고수
1016
7
2005-05-13
2005-05-13 00:27
어떤 언어를 알아야하나요? 따로 언어가 필요한걸로 알고있는데..아닌가;;
2794
익스플로러 자동 시작페이지....
7
30
kimo
1016
13
2005-05-14
2005-05-14 22:54
자동으로 인터넷 익스플로러 시작페이지가 정해져 있는데 어떻게 바꾸죠?
2793
현재 게임그래픽 전문가를 준비중입니다...
3
최동호
1016
2
2005-06-24
2005-06-24 15:17
안녕하세요... 처음뵙겠습니다... 글을 쓰게된 동기는 여기라면 솔직하고 괜찬은 정보를 얻을꺼라는 생각에 이렇게 적어봅니다... 저는 이번해에 대학 졸업하고, 계약직으로 일하고있는 사회 초년생이지요... 졸업하면서 들은 "졸업을 ...
목록
쓰기
첫 페이지
6
7
8
9
10
11
12
13
14
15
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....