김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1043
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2852
컴터 정보학과???
2
M.R 洪
997
10
2005-06-10
2005-06-10 23:09
제가 이러저리 컴퓨터 관련 과를 살펴 봤는데여.. 컴퓨터 공학과 와 컴퓨터 정보 학과 의 차이점을 알고 싶네요. 그리고 다른 분류의 컴터 과는 어느것이 있나요??
2851
사운드카드 질문있습니다;;
4
임재현
997
13
2005-08-22
2005-08-22 22:42
에...테스트용으로 컴을 하나 얻었는데요 5년전모델...-_-; 인데..이놈 메인보드에 사운드가 없기때문에 카드를 하나 사야겠는데...그냥 만원이하로 하나 추천좀 해주세요 이 5년전보드..;;;; cpu 650 램 128 그래픽카드 엔비디아 RIVA...
2850
3D게임에서 맵을 랜덤으로 적용하는게 가능한가요?`
11
creation
997
17
2005-08-23
2005-08-23 23:37
제가 RUIN이라는 게임을 기획하면서 비록 기획으로 끝날테지만 그래도, 잠시나마 생각하게 되었던 부분인데요... 왜, 그 디아블로2에도 보면 샘과 던전등 꼭 있어야 할 부분을 빼고는 완전 랜덤맵을 사용하잖아요. 그 원리를 3D...
2849
네트워크 관련 4탄 ;;
9
박현만
997
16
2005-10-06
2005-10-06 21:04
매번 질문만 올려서 죄송스럽네요. 이번에 생긴 문제는 쓰레드 동기화와 관련이 있습니다. 두 개의 쓰레드에서 같은 함수를 호출하여 사용하고 있을 때 이 함수를 동기화 시켜주고 싶은데요.. api 찾아보니까 자원을 동기화 시키...
2848
C언어 입문서
5
카린
997
10
2005-11-02
2005-11-02 19:35
C++ 보다는 C먼저 배우면 C++ 은 금방이라고 하기에 C부터 배우려구요// 책을 보면서 독학하려고 하는데 추천좀 해주세요^^; 그리고 아무것도 모릅니다.
2847
게임프로그래머를 지향하는 고3인데 앞으로 나아가야할 방향에 대해 답변 부탁드립니다.
5
그루비아
997
2006-08-25
2006-08-25 23:09
이 곳에 몇 번 들였지만 글을 남기기는 이번이 처음 인것 같네요...ㅎㅎ 지금 1학기 수시에 합격한 상태라 C언어와 C++을 보고 있는데요, 제가 내년 5월 전까지는 게임을 어느 정도 만드는 수준까지 올라가고 싶은데, 지금 ...
2846
[c언어]살려주세요 끼야야아아악~~
12
맴매
997
2006-09-29
2006-09-29 14:36
후엑 이상한 과제가 나와서 전 죽어가고 있습니다 도와주세요 ㅠㅠ #include <stdio.h> #define s 5 int main() { float a[s],max=0; for(int i=0;i<s;i++) { printf("실수 입력 : "); scanf("%f", &a[i]); if(max < a[i]) ...
2845
c++ 구문 에러입니다 =_=;;
6
1
Bingone
997
2006-10-18
2006-10-18 00:06
소스 -------------------------------------------------------------------------------- #include <iostream.h> #include <math.h> class point { int x1, y1; public: point(int a, int b); int set_point(int x2, int y2); double GetDistance(int ...
2844
게임 아키텍쳐&디자인 (개정판 ) 과 과거에 나왔던 2권짜리를 비교하려는데...
2
실버윙
997
2007-02-12
2007-02-12 00:17
제가 도서관에서 과거버전인 2권짜리 중에서 1권을 빌려서 지금 읽고 있습니다. 참으로 좋은 책이더군요. 그래서 이번 기회에 한권 구입할까 하는데.. 제가 청주라서 그런지 큰 서점이 두군데뿐<물론 제가 아는 곳>이고 두군데에서...
2843
MFC와 C소스의 연동(?)이라고 해야할까요ㅠ
4
크로누스
997
2007-07-24
2013-05-19 13:45
안녕하세요... MFC를 하나도 처음부터 끝까지 하나도 모르는 제가 질문 드리겠습니다 __) MFC로 시작이란 버튼을 만들어 그 버튼을 누르면 C언어로 짠 소스가 실행되도록 할수 있는건지요 ? 아니면 exe 파일이 실행되도록 할...
2842
온라인 게임 디버깅에 관한 질문...
2
마도사
997
2007-08-21
2013-05-19 13:41
게임에 큰 버그 디버깅에 소요 되는 시간이 얼마나 될까요? 천차 만별이겠지만.. 혹시 사소한 버그 하나 잡을려고 철야 1주 하신분 계신지 -_-? 이런 철야 작업중 커피 마시면서 슥 내리다가 버그 발견하신적은 있으신지 -_-?(...
2841
영문 기획서와 관련된 책 혹은 자료 추천 부탁드립니다.
2
죤
997
2007-12-13
2013-05-19 13:30
기획서 쓰다보면 영문표시가 필요할 때가 있습니다. 보통은 직역을 하거나 유사한 영어 단어를 사용해서 표시하는데, 문제는 미국 게임회사에서도 이런 식으로 사용하고 있는건지 의문이 듭니다. 분명 미국 게임회사에서 사용되는 ...
2840
홈페이지 관련 질문입니다
11
전군
997
2008-09-05
2013-08-19 11:30
어쩌다보니 맡게 된 일인데 이쪽계열에 전연 무지한 쌩초보라 어떻게 해야 할지 헤메고 있네요. 혼자서 절절 매다가 혹시나 하는 마음으로 이곳에 질문해 봅니다. http://creativewriting.kr/ 저희 학과 홈페이지 주소입니다. 몇 ...
2839
어묻 님이 어묵님인가요?
3
26
→ZignighT←
998
1
2004-07-27
2013-08-16 15:45
헛갈립니다. 2명인지..; 어묵님은 요즘 로그인 안하고 글올리시던데; 강등이라도 당하셨나..?; 별 상관은 없지만 -┏
2838
그래픽 카드가 OpenGL을 거부합니다.
3
스틸싫다;;
998
8
2004-12-31
2013-08-16 16:10
과열에 의한것도 아니고, 다이렉트X를 쓰는 게임은 무리없이 돌아가는데, 유독 OpenGL을 쓰는 게임들만 화면이 일그러지면서 다운되네요. 혹시나 해서 드라이버와 DLL 파일들을 교체해보았지만 그대로군요. 어떻게 해야 하죠.
2837
온라인게임 기본적인 개념 질문이요-~-
10
Cloudkiss
998
9
2005-04-12
2005-04-12 23:37
음.. 요즘 여러 게시판에서 몇몇 게시물을 읽었는데 내용인 즉 슨, 온라인게임은 패키지게임처럼 화려하고 정교한 그래픽은 무리다. 많은 렉이 생기기 때문이다... 라고 하던데.. 렉의 원인이라면 클라이언트와 서버사이에서 전송하...
2836
게임프로그래밍 종류에 대한 질문입니다.
5
조광훈
998
1
2005-07-22
2005-07-22 12:22
제가 알고있는걸로는 그래픽프로그래밍 밖에는 없습니다. 게임제작에 쓰이는 프로그래밍중 그래픽말고 다른것들이 모가 있는지 알려주시면 감사하겠습니다.
2835
컴퓨터가 맛이갔어요!
2
Silver
998
26
2005-10-14
2005-10-14 14:02
이런상태입니다. -_-;; 저거 어떻게 복구하죠?
2834
벨런싱을 주로 다루는 업무 분야에 대한 질문입니다.....
6
Gresia、
998
17
2005-10-31
2005-10-31 15:23
라기보단.... 그냥 추상적인 질문이 되어버리겠네요... 이번 질문 내용은 "벨런싱을 주로 다루는 업무 분야" 라는게..... 정확히 "어떤 이름을 가진 직업" 인겁니까 ㄱ-;;;; 라는 질문입니다. 제가 여태껏 알기로는 레벨 디자이너로...
2833
오버클럭이 정확하게 뭘말하는거죠??
5
이용운
998
21
2005-11-04
2005-11-04 20:19
가끔 눈팅하다보면 그래픽카드나 CPU를 오버클럭한다는 말을 쓰는데 정확히 뭘 말하는건가요?? 그리고 어떻게 하는거에요??
목록
쓰기
첫 페이지
4
5
6
7
8
9
10
11
12
13
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
1. 선언하면서 초기화 하는 경우와
CObject kObject = kOther;
2. 함수의 매개변수로 전달될때( Call by Value )
void Func( CObject kObj );
입니다. ( 또 다른상황은 생각이 안나네요..-_- )
말씀해주신 상황은 2번과 비슷한 상황이 되는데...
복사생성자에 매개변수로 전달되면서 Call by Value 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....