김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1032
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2872
서버하나에 몇명이나 들어가나요??
3
musashigun
993
1
2004-10-08
2013-08-16 15:56
예전에 r모게임의 b모 운영자께서(마추면 상품나갑니다 >_</) 2000까지면 족하다 예전에 어떤겜에 4000들어갔다가 모든캐릭이 기본스킬로 순간이동을 사용하다가 다운신이 강림하셔버렸다는... 으음 근데 그러면 리니지의 동접자수가 불...
2871
서버프로그래밍을 공부하려는데..3D를 해야할지..
5
용가리
993
5
2005-01-02
2013-08-16 16:09
안녕하세요^-^ 게임학원에서 게임 프로그래밍과정을 듣고있는 학생입니다. 제가 수업과정을 듣던중 네트워크(서버)쪽으로 진로를 설정해서 공부를 하고 있는데요 이번에 3D수업을 시작하게 됩니다. 알아본 바로는 서버 프로그래머는 3D...
2870
게임폴더 안에 있는 여러가지에 대해서
2
장민호
993
1
2005-08-23
2005-08-23 06:48
온라인게임을 다운받아 게임폴더에 보면 여러가지문서나 이미지 음악파일등이 있는데요 이미지나 프로그램명령어를 볼수있는 방법은 없나여? 음악파일이나 효과음 등은 들을수 있던데~ 이미지파일이나 프로그램명령어등을 볼수 있는 방...
2869
대학에 대해서 몇가지 질문드립니다 /
5
Gresia、
993
6
2005-09-08
2005-09-08 20:05
에... 하~~안참 활동을 안하던 고3학생이랍니다....<- 일단 질문드리고 싶은건...... "게임공학과"에 대한건데요.... 크게 3가지 대학을 놓고 보는중인데요. 한국 산업 기술 대학교 // 청강 문화 산업 대학교 // 호서 대학교 3군데로...
2868
비추천하는 대학이 혹시 있나요?
11
용회
993
11
2005-09-10
2005-09-10 00:03
비추천하는 대학이 혹시 있나요?.. 게임학과 있는 어지간한 4년제는 다 수시 넣어볼 작정인데요.. 음.. 혹시.. 혹시... '비추' 하는 대학이 있나 해서.... 개인적인 생각을 쪽지로 라도 조언해주시면 감사드리겠습니다.. ---- 후.....
2867
저.. 안녕하세요
10
한단
993
13
2005-10-31
2005-10-31 23:29
저는 지금 고2 재학중인 게임기획자를 꿈꾸는 학생입니다 (__)(--)꾸벅 질문 하고싶은게 있어서 이렇게 글을 쓰게 됩니다. 제가 집에서 쉽게 게임기획 기초라도 잡아보러고합니다.. 게임기획 기초중에 무엇을 해야할지 몰라서 그렇게...
2866
Directx 입문서 추천좀 해주십시오.
4
낚시좋아~
993
5
2005-11-01
2005-11-01 09:28
현재 군복무 중인 군인입니다~ 짬나는 시간에 Directx(DirectDraw, 3D등 종합적으로..) 에 대해서 공부해볼까 합니다. 휴가 기간에 책을 구매해볼까 하고 여기저기 정보를 찾아보아도 딱히 좋다는 책은 찾기 힘든거 같습니다.(사...
2865
[허버초급질문] DX3D에서 ...
3
랩하는좀비
993
2006-07-27
2006-07-27 14:42
D3DXMATRIX *D3DXMatrixLookAtLH { ///뭐시기 /// 거시기 /// 등등등 const D3DXVECTOR3* pUp }; 저기 pUp에 대한 질문인데요, 책을 보니 월드의 업벡터. 라고 나와 있군요. ...저거 이외의 2개의 변수(라 해야하나)들은...
2864
하드디스크에 대한질문
7
kimo
993
2006-08-02
2006-08-02 07:14
친구 외장형 하드를 빌렸습니다. 그런데 160 기가 짜리인데 보면 149기가 밖에 없던데 11기가 찾을수 있는 방법 없나요?
2863
게임프로그래머를 지향하는 고3인데 앞으로 나아가야할 방향에 대해 답변 부탁드립니다.
5
그루비아
993
2006-08-25
2006-08-25 23:09
이 곳에 몇 번 들였지만 글을 남기기는 이번이 처음 인것 같네요...ㅎㅎ 지금 1학기 수시에 합격한 상태라 C언어와 C++을 보고 있는데요, 제가 내년 5월 전까지는 게임을 어느 정도 만드는 수준까지 올라가고 싶은데, 지금 ...
2862
문법 질문 함수의 리턴형이 const 인거에 대해서.
9
evax
993
2006-11-18
2006-11-18 20:45
연산자 오버로딩을 보다가 const Complex operator +(const Complex &T) 이런식으로 선언한걸 봤는데 리턴값은 원래 상수라고 생각하고 있었는데( int a(void) a() = 10; 하면 l-value가 아니라고 뜨니.. 저렇게 const라고 해...
2861
이곳에서 정보를 얻으며 알게 된 것이 있습니다.
2
김현욱
993
2007-01-27
2007-01-27 02:33
기획자가 되고 싶어하지만 그에대해 구체적으로 아는것이 아무것도 없어 이곳에서 많은 정보를 찾아보았습니다. 많은 분들이 조언을 해서 도움을 주셨고 많은 교훈과 마인드를 얻었죠 하지만 제가 얻은것중 가장 큰 것은 바로 '...
2860
추천할 만한 메일링 서비스에 대하여 질문 드립니다.
로이뮤즈
993
2007-01-30
2007-01-30 22:20
먼저 앞선 질문에 답글을 달아주신 모든 분들께 진심으로 감사의 말씀 드립니다. 많은 도움이 되었습니다.emoticon_01 염치 없게도 연달아 질문을 드리게 되었습니다. 초보인 만큼 넓은 아량으로 이해 부탁드릴께요~emoticon_11 이...
2859
세미나, 스터디 방식에 대해서
1
우중풍륜
993
2007-02-12
2007-02-12 20:20
동아리(프로그래밍)에서 매주 프로그래밍 세미나를 진행 합니다. 세미나 방식은 책 한권을 개인별로 나눈뒤 다른 사람에게 설명하는식 인데요. 문제는 세미나 효과가 거의 없는것 같습니다. 발표자 말고는 "아 저런게 있구나?" 하는...
2858
.net에서의 DirectX Framework
2
993
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...
2857
오늘도 찾아왔습니다= 3=);;
5
DeathMage
993
2007-05-14
2007-05-14 23:45
C로 최소(min) heap을 사용하는것인데 incompatible types에러가 뜨네요.. #include <stdio.h> #include <stdlib.h> #define max_ele 1200 typedef struct { int key; int num; } ele; typedef struct { ele heap[max_ele]...
2856
온라인 게임 디버깅에 관한 질문...
2
마도사
993
2007-08-21
2013-05-19 13:41
게임에 큰 버그 디버깅에 소요 되는 시간이 얼마나 될까요? 천차 만별이겠지만.. 혹시 사소한 버그 하나 잡을려고 철야 1주 하신분 계신지 -_-? 이런 철야 작업중 커피 마시면서 슥 내리다가 버그 발견하신적은 있으신지 -_-?(...
2855
안녕하세요 오랫만에 질문 입니다. STL 관련 입니다.
4
갱훈
993
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...
2854
유출금지 솔루션 삭제 문제
3
보름달
993
2009-02-20
2013-08-19 11:21
Bard님 답변 감사합니다. 이제야 확인했네요. 확인하고 수상한이름처럼 보이는것들은 모두 삭제했는데도 여전히 같은문제(노트북에서 USB등으로 파일을 옮기지 못하는문제)가 발생합니다. 덕분에 요 열흘넘게 노트북으로 작업을 못해서...
2853
실용주의 프로그래머 같은 책 추천바랍니다.
3
Tiv
993
2009-04-11
2013-08-19 11:19
실용주의 프로그래머은 읽어보았고.. 생각하는 프로그래밍이라는 책은 아는 형한테 추천받았는데. 좀더 알아보고 서점가서 봐보려고요. 프로그래머가 읽어볼만한 책 좀 알려주세요^^; 저는 참고로 게임프로그래밍에 관심있고 공부중인 ...
목록
쓰기
첫 페이지
3
4
5
6
7
8
9
10
11
12
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....