김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
C++ 아시는분~ 복사 생성자에 관한 질문이에요.
가을귀..
http://old.lameproof.com/387969
2005.08.24
00:14:22 (*.121.149.72)
1005
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
링크드리스트 질문입니다!! __)
6
크로누스
989
2007-03-14
2007-03-14 19:38
#include <stdio.h> #include <stdlib.h> #include <malloc.h> struct link{ int a; int b; struct link *next; }; void linked(struct link *); struct link *start; void main(void){ int cnt = 0; struct link *temp; ...
2871
3d max 플러그인 코믹샾, 님프랜더러
1
1
루마이
989
2007-03-15
2007-03-15 09:44
우연히 검색을 통해 이곳을 알게되었는데 이곳에서 조금한 정보라도 얻을수있을까해서 질문남깁니다. 이터님 홈페이지에서 본 도트랜더링에 쓰이는 맥스 플러그인 코믹샵, 님프랜더러를 어디서 구할수있는건지 궁금합니다. 혹시 아시는...
2870
에고 정말 오랜만입니다.. 급할때만 오네요..
1
박현만
989
2007-04-10
2007-04-10 14:48
이리 저리 바쁘게 지내다 보니 방문이 뜸했네요.. 문제점이 생겨 검색하다가 잘 안 찾아져서 헤메고 있는데 문득 레임이 생각났습니다. 에고 전 이기적인거 같네요 필요할때만 찾아오고.. 제가 여쭙고 싶은 것은 다음과 같습니다...
2869
게임사운드개발자가 되려면...
4
989
2007-05-22
2007-05-22 13:19
되고싶다는 의욕은 넘치고있는데 어떤식으로 공부를 해야 사운드개발자가 될수있을지 몰라서 답답해 하고있습니다. 제가 다니고 있는 대학은 게임제작과인데, 이곳에서는 너무 가르치는 분야가 다양해서 전문적으로 컴퓨터음악을 공부하...
2868
리눅스+태터툴즈 질문좀...
1
레인크로우
989
2007-06-11
2013-05-19 13:48
얼마전에 개인적으로 서버 세팅 연습겸 리눅스(Fedora Core4)에 태터툴즈를 설치했습니다. 설치 잘되고, 블로그 접속하는것도 문제 없는데, 스킨을 변경하니 몇몇 이미지가 안뜨는(엑박) 현상이 발생하네요. (기본스킨은 잘 나옵니다...
2867
게임서적 추천해주세요.
3
Tiv
989
2007-07-04
2013-05-19 13:46
안녕하세요. 일단 저는 프로그래밍 공부를 하고 있습니다. 음. 버스로 귀가하는시간에나. 일반 소설이나 다른 부류의 책들 말고 게임과 관련된 책을 읽어보고 싶은데. 재미있으면서 먼가 업계에 대한 느낌이라든가. 게임역사를 배울...
2866
class에서 struct로의 캐스팅, 또는 그 반대
17
트랜스
989
2007-08-30
2013-05-19 13:40
typedef struct s * node; typedef struct s { int a; int b; } s; class cls { public : int c; int d; int testB(void); }; int testF(cls * aCls); int testB(void); int main(void) { node sStruct = NULL...
2865
임베디드에 대해서 맛보기를 할수있는 입문서좀 ...
8
Moong
989
2007-12-03
2013-05-19 13:31
요즘에 임베디드에 관심이 생겨서 여러방면으로 알아보고 있습니다.. 임베디드쪽은 관련서적이 많이 부족하다고해서 어떤게 좋고 처음보기에 좋은지를 모르겠네요. 거기다가 제가 군인이라서 접할수 있는 정보도 그리 많지가 못하군요...
2864
Vista에서 폴더 숨기는 프로그램 있나요?
4
비틀쥬스
989
2009-03-07
2013-08-19 11:21
Windows Xp, 2003 쓸 때는 Hide Folders XP 라는 프로그램으로 보안이 필요한 폴더를 숨겼었습니다. 그런데 Windows Vista, 2008을 쓰는데 Hide Folders XP 와 같은 프로그램을 찾기가 힘드네요 Hide Folders XP와 ...
2863
책추천 좀 부탁드립니다.
7
연화
989
2009-03-13
2013-08-19 11:20
vc에 관한 책을 한권 구입하려고하는데요. 정리 잘되있고 예제 많은 책 어디 없을까요? 마냥 책이름만 보고 사기엔 좀 애매하네요.. 도와주세요~
2862
플래시에서 fullscreen이 전혀 먹히지 않습니다.
5
쌀마스터
989
2009-09-13
2013-08-19 11:08
fscommand로 띄우자마자 풀스크린 맥이려고 했는데 반응을 전혀 하지 않네요? 레벨0 1프레임에다가 fscommand("fullscreen","true"); 때려넣고 실행을 하든 exe 퍼블리시를 하든 원래 크기 그대로 뿅 뜹니다. CS4에 액스 버전은 2.0입...
2861
FPS란??;;
5
이니셜T
990
10
2004-09-07
2013-08-16 15:53
음.. 문득 생각나서 질문 올려봅니다. 제가 알고있는 FPS란 Frame Per second 의 약자인줄 알았는데, 또 다른뜻이 있는건가요? 답변 부탁드립니다;; =_=; FPS 게임 이라는 문구를 자주 보게되서요.. 왠지 제가 생각하는쪽과는...
2860
일본에서 만들어졌다는 루비라는 스크립트언어에 대해서..
3
시클라멘
990
22
2004-11-08
2013-08-16 16:01
근래에 "루비"라는 언어에 대해서 관심을 가지게 되었는데, 관련서적을 찾기가 힘드네요. 게다가 프로그래밍에서 손을 뗀지 몇년이 흐른터라, 어려운 책(특히 원서!)으로 시작하기엔 힘들것 같아서, 좋은 책 추천 부탁드립니다. 단순...
2859
그래픽카드 문제인데..
7
렌˚
990
5
2005-01-06
2013-08-16 16:09
저희집 컴퓨터는 아니고 친척네 컴퓨터 2대중 1대가 이러한 증상이 일어납니다 ---------------- 그래픽카드가 뭔지 찾을수가 없습니다 XP 에서는 바탕화면 - 속성 - 설정 - 고급 - 어댑터 로 가면 그래픽카드 이름이 뜨는데 이름이...
2858
포트폴리오를 제작하려는데 조언 부탁드립니다.
2
길
990
1
2005-07-20
2005-07-20 15:03
생각해본 게임 기획이 있어서 포트폴리오를 제작해 봤습니다. 그런데 처음해보는 것이어서 '이렇게 만들어 놓은게 잘 만들어 놓은 것인가?' 의 여부를 확인 할 수가 없더라구요. 레임분들의 조언을 부탁드립니다. 아래가 포트폴리...
2857
게임제작시 프로그래머의 역할.
6
곰용
990
6
2005-09-10
2005-09-10 20:04
게임개발을 하면, 프로그래머의 역할을...(?) 쌩뚱맞은 질문이지만. -_-; 그러니까 .. 제가 궁금한점. 기획자가 제시하는 것을 묵묵히 만들기만 하면 되는겁니까. .. 그밖에 권한이라고 해야할까요? 그런것이 어느정도 허용이 될런지...
2856
Vegas 사용방법이 궁금합니다.
3
임재현
990
20
2005-09-30
2005-09-30 02:52
Fraps로 동영상을 찍었는데요 ㅠ_ㅠ vegas... 이거 사용방법을 모르겠네요. 이곳저곳 다 뒤적여봐도 설명서가 나오지를 않아요 제발 ㅠ_ㅠ 가르처 주실분.. Fraps로 찍은 노압축 동영상을 압축해서 할려고합니다 인코딩 잘하시는분 ...
2855
시스템 디자인 쪽 공부하고싶은데
4
나의죽은신부
990
27
2005-10-12
2005-10-12 20:13
어떤식으로 공부하고 싶은지 알고싶어요. 그리고 시스템 디자인을 하기위해 필요한 지식들이 들어있는 책도 추천 해주시면 감사하겠습니다. 죄송합니다.
2854
저.. 안녕하세요
10
한단
990
13
2005-10-31
2005-10-31 23:29
저는 지금 고2 재학중인 게임기획자를 꿈꾸는 학생입니다 (__)(--)꾸벅 질문 하고싶은게 있어서 이렇게 글을 쓰게 됩니다. 제가 집에서 쉽게 게임기획 기초라도 잡아보러고합니다.. 게임기획 기초중에 무엇을 해야할지 몰라서 그렇게...
2853
하드디스크에 대한질문
7
kimo
990
2006-08-02
2006-08-02 07:14
친구 외장형 하드를 빌렸습니다. 그런데 160 기가 짜리인데 보면 149기가 밖에 없던데 11기가 찾을수 있는 방법 없나요?
목록
쓰기
첫 페이지
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 이므로 새로 하나 생성되고, 이게 다시 생성 생성 생성....
즉 복사생성자에 변수넘겨주는 과정에서 임시로 하나생기고 이 임시객체를 만들기 위해 또 하나 생기고 생기고 생기고....