김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1137
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
앞으로 10년뒤에 버추얼 게임이 등장 할까요?
18
Miluju te
1020
6
2006-01-06
2006-01-06 00:59
미래를 테마로 하는 만화나 영화를 보면 버추얼 게임이 등장하자나요 가상공간으로 유저가 직접? 들어가 게임하는거요... 예를들어 아시는분들은 아실테지만 만화 '유레카'처럼요... 적절한 예가 아닌것은 알지만 막상 떠오르는게 없...
2851
당신의 생각에 호소합니다. - 기획자란..
11
피터구치
1020
10
2006-01-24
2006-01-24 18:02
요즈음의 게임개발팀에서의 기획자의 위치는 어떠합니까? 외국에서는 기획자를 전문화된 직업으로 보고 있으며, 세분화되어있습니다. 하지만 한국에서는 기획자를 개발자 -> 기획자가 되는 코스를 정석으로 여 기며, 대부분 작업은 기...
2850
함수간 문자열 넘기기 질문드립니다.
4
6
크로누스
1020
2006-08-31
2013-12-07 12:04
안녕하세요..__) abc 함수라는 걸 선언 해놓고 main함수에서 abc함수로 문자열을 전달할려면 어떻게 해야되는 건가요? 제가 C언어 초보입니다.
2849
게임관련 대학은...어디가 좋을까요??
15
메론나무
1020
2006-09-08
2006-09-08 23:08
전 지금 고등학생입니다. 인문계인데 게임디자인이나 그래픽쪽을 공부하고 싶습니다.(산업디자인이란것도 있던데..그것도 괞찮은듯...) 어떤 대학을 가야 좋을까요?? 무슨과가 있는지 잘 몰라서....과까지도 알려주시면 감사^^ 제...
2848
정보처리 기사시험 공부용으로 좋은 책 추천해주세요
6
Bingone
1020
2006-09-22
2006-09-22 10:35
내용을 입력해 주세요 ...농담입니다 -_-;
2847
[c] gets 입력 ``
4
맴매
1020
2006-11-30
2006-11-30 01:02
int main() { char a[10][11]={0}; int i,cnt,s[4][10]; for(i=0;i<10;i++) { printf("%d번째 학생 이름 입력 : ",i+1); gets(a[i]); if(strlen(a[i]) > 10) { printf("글자수 범위가 넘어갔습니다n"); continue; } if(a[i]...
2846
Mysql C aip mysql_store_result() 함수 질문
5
3
윤원영
1020
2007-01-08
2007-01-08 20:45
온라인 게임서버에서 DB쿼리 결과를 얻을때 궁금한 것이 있어 이렇게 질문을 드립니다. MySql C Api를 사용해서 게임서버에서 DB에 접근하고 있습니다. MySql C Api에서 DB에서 자료를 가져오는 과정을 대충 아래와 같습니...
2845
프로그래밍에 대한 기본적인 이해라는게 어느정도 인가요?
6
mush
1020
2007-03-23
2007-03-23 19:43
기획자라도 프로그래밍에 대한 기본적인 이해가 필요하다고 들은지라 최근에 C++을 익히기 전에 C언어 책을 보고 있습니다. 그러다 오늘 imc 게임즈의 채용페이지를 보다가 "프로그래밍(Visual Basic, C++ 등)에 대한 기본적인 이해...
2844
C# 책 추천좀 해주세요
1
김우리
1020
2007-05-31
2007-05-31 13:49
안녕하세요 .net을 배워 보려고 하는데..C#이 기본이라서요.. c#은 집에서 보고 .net은 학원가려서 들어보려고 하는데 책이랑 학원에서 강좌 어떤것들이 좋을까요? 추천좀 해주세요
2843
온라인 게임 디버깅에 관한 질문...
2
마도사
1020
2007-08-21
2013-05-19 13:41
게임에 큰 버그 디버깅에 소요 되는 시간이 얼마나 될까요? 천차 만별이겠지만.. 혹시 사소한 버그 하나 잡을려고 철야 1주 하신분 계신지 -_-? 이런 철야 작업중 커피 마시면서 슥 내리다가 버그 발견하신적은 있으신지 -_-?(...
2842
Vista에서 폴더 숨기는 프로그램 있나요?
4
비틀쥬스
1020
2009-03-07
2013-08-19 11:21
Windows Xp, 2003 쓸 때는 Hide Folders XP 라는 프로그램으로 보안이 필요한 폴더를 숨겼었습니다. 그런데 Windows Vista, 2008을 쓰는데 Hide Folders XP 와 같은 프로그램을 찾기가 힘드네요 Hide Folders XP와 ...
2841
노트북 가격대비 평가좀 해주세요.
6
kesia
1020
2009-03-23
2013-08-19 11:20
http://kesia1.tistory.com/ 학교에서 공동구매 물품으로 나왔는데, 노트북에 대한 정보가 부족해서 평가를 잘 못하겠네요. 장학금 포함하면 95만원에 구입 가능한데, 첫번째 제품에 대한 평가좀 내려주세요. 리스트는 위에 주소로 들...
2840
이건 왜그런가요 ㅜㅜ
6
kimo
1020
2009-09-14
2013-08-19 11:08
emoticon_17 증상) 컴퓨터에 키보드 및 마우스가 안되는 증상비 발생 - 마우스 커서는 움직이나 버튼 클릭이 안됨 - 키보드에 불이 들어오며 ctrl + alt +del은 되나 다른키는 안됨 이거 왜그런가요? 추가 질문 ) 윈도우 부...
2839
2차원 그리기 도구 추천 좀 해 주세요.
6
게임초보
1020
2009-09-16
2013-08-19 11:08
목탄으로 그린 것과 같은 질감을 표현할 수 있는 그리기 도구라면 좋겠습니다. 포토샵 같으면 그런 플러그인이 있는 지도 알려주세요.
2838
네트워크 연결 질문
3
ZYKYL
1020
2009-11-09
2013-08-19 11:03
흐음... 오랫만에 해서 그런지 햇갈리는데요... 그 xp에서 네트워크 연결할 때 드라이브말고 컴퓨터를 통채로 연결하는 방법 있지 않았나요? 외장하드나 USB드라이버 연결했을때도 자동으로 공유되게하는 거 말이죠.
2837
겜을 만들때 화면밝기조정하는 옵션을..
2
푸안
1021
1
2004-05-30
2013-08-16 15:38
넣는게 어려운건가요?.. 왠지 생각해 보니까 감마값 조절할수 있는 겜이 몇 안되는거 같아서.. 저같은 경우에는 모니터가 좀 옛날거라 많이 어두워서 -ㅁ-;; 화면 선명도 나 밝기 둘다 100임에도 불구하고.. 흐음.. 그래픽 카드 ...
2836
필터링??
4
Auss
1021
10
2004-08-26
2013-08-16 15:50
안녕하세요, Auss입니다. 여럿 게임을 하다 보면 필터링에 걸려 "적합하지 않은 단어입니다." "사용할 수 없는 단어입니다." 등의 메시지를 한번쯤은 보셨을 겁니다. 심지어는 적합한 단어가 아님에도 그 안에 적합하지 않은 단어...
2835
MMORPG의 기획자가 되려면...
9
오르프네
1021
1
2004-08-26
2013-08-16 15:50
MMORPG의 기획자가 되려면 어떻게 해야하죠? 예전 부터 기획해 오던 물건이 있는데...(원래는 소설쓰려고 설정잡은건데...;;;) 이걸 MMORPG로 만들면 어떨까 싶어서 한번 질문을 드려봅니다. 제 생각으로는 기획서를 써서 큰 회사...
2834
돈복사, 아이템 복사같은 중대한 버그는 어디서 문제가 발생한건가요?
10
천공의스쿠타
1021
14
2005-02-04
2013-08-16 16:19
얼마전까지 즐겨하던 모 온라인 게임이 돈복사 때문에 인원이 팍 줄었습니다. 거기다 그런 지저분한 서버와 제가 하던 서버를 통합했습니다. 그래서 시장경제가 무너진것 뿐만 아니라, 무역의 가치를 잃어버려 접게됬습니다...
2833
[re] 황신혜 밴드의 김태형님이 쓴 글...
2
김주완
1021
10
2005-06-18
2005-06-18 07:53
인터넷에서 본 글인데요. '오해'하지 마시고..^^ 한 번 읽어보는 것도 좋을 것 같네요.. 황신혜 밴드는 제가 중학교 때 '짬봉'이란 노래로 유명했던 그룹이죠... ------------------------------------------------------------------------------------------- Re: ...
목록
쓰기
첫 페이지
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 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....