김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1019
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
192
게임폴더 안에 있는 여러가지에 대해서
2
장민호
993
1
2005-08-23
2005-08-23 06:48
온라인게임을 다운받아 게임폴더에 보면 여러가지문서나 이미지 음악파일등이 있는데요 이미지나 프로그램명령어를 볼수있는 방법은 없나여? 음악파일이나 효과음 등은 들을수 있던데~ 이미지파일이나 프로그램명령어등을 볼수 있는 방...
191
게임 프로그래밍 관련 학문에 대해..
8
박현만
993
30
2005-08-11
2005-08-11 09:40
제가 지금 대학생인데요 수강신청 기간이 되었습니다.. 저희 과 과목중에 수치해석이라는 과목이 있는데요. 그 과목에서는 보다 정확한 값을 구하기 위한 계산에 대해 배운다고 하는데요 게임 프로그래밍 하는데 도움이 되는 걸까...
190
포토샵 책을 하나 구입하려고 하는데요 어떤게 좋은가요?
4
임재현
993
1
2005-07-20
2005-07-20 17:25
22일날 생일이라서 -_-; 누나가 선물을 사준다고 하네요 그래서 지금 공부하지만 좀 따라가기가 힘들어서 포토샵책하나 사달라고 했더니 사준다고 하네요. ㅎㅎ;; 그래서 여쭤봅니다 초보기준으로 어떤게 좋을가요? 추천하실만한 책 ...
189
온라인게임 기본적인 개념 질문이요-~-
10
Cloudkiss
993
9
2005-04-12
2005-04-12 23:37
음.. 요즘 여러 게시판에서 몇몇 게시물을 읽었는데 내용인 즉 슨, 온라인게임은 패키지게임처럼 화려하고 정교한 그래픽은 무리다. 많은 렉이 생기기 때문이다... 라고 하던데.. 렉의 원인이라면 클라이언트와 서버사이에서 전송하...
188
일본에서 만들어졌다는 루비라는 스크립트언어에 대해서..
3
시클라멘
993
22
2004-11-08
2013-08-16 16:01
근래에 "루비"라는 언어에 대해서 관심을 가지게 되었는데, 관련서적을 찾기가 힘드네요. 게다가 프로그래밍에서 손을 뗀지 몇년이 흐른터라, 어려운 책(특히 원서!)으로 시작하기엔 힘들것 같아서, 좋은 책 추천 부탁드립니다. 단순...
187
서버하나에 몇명이나 들어가나요??
3
musashigun
993
1
2004-10-08
2013-08-16 15:56
예전에 r모게임의 b모 운영자께서(마추면 상품나갑니다 >_</) 2000까지면 족하다 예전에 어떤겜에 4000들어갔다가 모든캐릭이 기본스킬로 순간이동을 사용하다가 다운신이 강림하셔버렸다는... 으음 근데 그러면 리니지의 동접자수가 불...
186
개인화기 모델링 자료 구할 수 있는 곳 아시는분~
4
로카센나
992
2009-10-01
2013-08-19 11:07
제가 총을 그려야 할 일이 생겼는데 이미지 자료로는 한계에 부딛혔습니다. 이미지 자료의 한계인 다양한 각도를 그릴 수 없더군요. 결국 3D프로그램의 힘을 빌리기로 했으나 이 역시 직접 모델링할 실력과 여유가 없네요. 개인...
185
채팅사이트를 만드려면 어떤것을 배워야 하나요?
9
영게임
992
2009-02-28
2013-08-19 11:21
세이클럽같은 채팅 사이트를 만드려면 어떤것을 배워야 할까요? 부대에서 무료한 나날을 보내면서 무언가 도전 해볼까 생각하던 차에 혼자힘으로 서버도 돌리고 해서 세이클럽같은 사이트를 만들고자 하는 꿈이 생겼습니다. 세이클...
184
IF 와 switch, for와 while
9
마자마자
992
2008-11-27
2013-08-19 11:26
일단 기본적인 if문과 switch, for와 while의 사용방법은 알고 있습니다. 일단 저 함수들이 비슷한 (같은?) 기능을 한다는건 알고있습니다만, 주로 어떤경우에 어떤 함수를 쓰는지 여러 분들의 의견을 듣고 싶습니다. 저는 배울...
183
안녕하세요 오랫만에 질문 입니다. STL 관련 입니다.
4
갱훈
992
2008-11-22
2013-08-19 11:26
std::vector<A_Star_Node> v_selective;//가능성을 선택하기위한 자료구조 std::vector<A_Star_Node>::iterator v_selective_pos; //이 함수는 여러가능성이 들어있는 노드들의 모임안에서 규칙위반인것을 찾아서 삭제하는 함수이다. f...
182
dx 9 개발용 sdk 로, ms 에서 최신 dx sdk 받아도 되는지 궁금 합니다 ?
22
임수한
992
2007-12-04
2013-05-19 13:31
<1> 최신 sdk 는 dx 10.0 일것 같은데 ... 최신으로 받아서 dx 9.0 개발 가능 한지 문의 드립니다 ? <2> 공개된 3D 엔진 중에서.... 공부 하기 좋은것 추천 부탁 드립니다 ?
181
Sprite Pool과 Object간의 거시기....(중략)
5
랩하는좀비
992
2007-08-16
2013-05-19 13:42
중간프로젝트 시작한 초보프로그래머 좀비씨입니다. 한없이 초보의 타이틀을 벗고 그럭저럭 초보의 길로 들어섰습니다(나름의 기준) 기본적인 네트워크를 코딩할 수 있으므로(...) 여튼, 학원에서 중간플젝으로 이상한 게임을 하나 만드...
180
.net에서의 DirectX Framework
2
992
2007-03-12
2007-03-12 03:04
기존에 VC++6.0을 사용하다가 취업에 3번 낙방하고 MFC랑 STL강화훈련에 겸해 .net에도 적응해보자라는 생각에 .net을 설치했습니다. .net설치후 DirectX SDK (Dec 2006) 을 설치했는데요.... VC++6.0을 사용할땐 있었던 Di...
179
세미나, 스터디 방식에 대해서
1
우중풍륜
992
2007-02-12
2007-02-12 20:20
동아리(프로그래밍)에서 매주 프로그래밍 세미나를 진행 합니다. 세미나 방식은 책 한권을 개인별로 나눈뒤 다른 사람에게 설명하는식 인데요. 문제는 세미나 효과가 거의 없는것 같습니다. 발표자 말고는 "아 저런게 있구나?" 하는...
178
문법 질문 함수의 리턴형이 const 인거에 대해서.
9
evax
992
2006-11-18
2006-11-18 20:45
연산자 오버로딩을 보다가 const Complex operator +(const Complex &T) 이런식으로 선언한걸 봤는데 리턴값은 원래 상수라고 생각하고 있었는데( int a(void) a() = 10; 하면 l-value가 아니라고 뜨니.. 저렇게 const라고 해...
177
오픈지엘에서 속도를 가장 빠르게 하려면 무얼 변경시켜야 할까요?ㅡㅡ
2
김병준
992
2006-09-08
2006-09-08 10:58
지금 그냥 3D로 프로그램을 하나 짰는데 좀 느린거 같아서요...추천해주세요...고수님들...
176
c언어 질문두개만요;;
10
MultipleGoer
992
4
2006-01-09
2006-01-09 02:54
학원에서 책도 안주고 가르쳐주지도 않고 숙제를 내네요;; 모르면 하지말라했지만;; 나는 우등생이기에;; 네이버에서 못찾겠는거 두개;; 먼저 제일급한건 ^의 용도 에 대해서... 그리고 숫자를 글자로 프린트 어떻게 하는지좀;; 대충 ...
175
앞으로 10년뒤에 버추얼 게임이 등장 할까요?
18
Miluju te
992
6
2006-01-06
2006-01-06 00:59
미래를 테마로 하는 만화나 영화를 보면 버추얼 게임이 등장하자나요 가상공간으로 유저가 직접? 들어가 게임하는거요... 예를들어 아시는분들은 아실테지만 만화 '유레카'처럼요... 적절한 예가 아닌것은 알지만 막상 떠오르는게 없...
174
여러분이 저라면......?
13
까끼꼬끼
992
12
2005-12-05
2005-12-05 00:49
여러분들 정말 감사합니다. 물어보길 잘했다는 생각이 드는군요 ^^ 취업에 올인~! 위에 말했던 회사 되든 안되든 넣어보고 떨어지더라도 다른곳도 넣어볼 생각 압니다. 혹시 만날수도?! (농담;)
173
여러분은 방학 중 뭘 하십니까?
4
kira
992
17
2005-11-03
2005-11-03 13:56
안녕하세요. 가입하고 별로 글을 안쓰다가 이제 좀 관심 가져보려고 하는 kira입니다. 질문은.. 제목 그대로 인데요. 전 이번에 복학해서 2학기를 다니고 있는 소프트웨어과 학생입니다. (참, 1학년 2학기 입니다. 그러니까 교과과...
목록
쓰기
첫 페이지
137
138
139
140
141
142
143
144
145
146
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....