디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[C++] tr1 에 shared_ptr 궁금증

ssonacy갤로그로 이동합니다. 2013.02.11 21:59:04
조회 281 추천 0 댓글 13

너네 혹시 shared_ptr 사용해본 사람 있어 ?


거기서 꼭 힙 메모리에서 할당받은 객체의 주소 말고도 그냥, HANDLE 이라던지 , 지역 객체에 대한 주소값을 

넘길수 있는데 ,

이때 넘겨진 주소 ( HANDLE 또는 지역 객체 )에 delete 를 하게 되면 exception이 생기자나 .

그래서 삭제자( deleter )이란걸 설정할수 있어서

자기가 소멸될 시기에 삭제자가 설정되어 있으면 삭제자의 operator() 함수가 호출되는 형식이거든.


근데 말야 ..


같은 클래스에서 삭제자를 설정 하거나 , 설정하지 않거나 할때
삭제자를 어떤식으로 구현했을지 궁금한거야.


그러니깐 삭제자를 설정하지 않는 생성자에서는, shared_ptr클래스 내부에서 삭제자를 어떻게 삭제자 객체를 만들었을까 이거지 .

질문이 이해가 안가지 ? 

템플릿에서 타입 추론이 2가지 형식으로 할수 잇는데, 인스턴스화시에 < int > 요런식으로 클래스를 선언하거나 함수를 호출시에

두번째는 넘겨진 인자로 타입 추론

요 두가지 인데..

shared_ptr에서는 소멸자를 인자로 넘기지 않는 생성자 에서는
std::tr1::shared_ptr< int > a( new int ); // 삭제자 명시 X
그럼 저 삭제자를 인자로 받지 않는 shared_ptr생성자에서 는 어떻게 삭제자를 만들수 있냐 이거지..?

이해가 되나 ?;

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
346092 여기 4개중에 가장 다른점이 많은것을 고르시오.txt [2] Kyle(220.244) 13.02.16 121 0
346090 형들 실무에서는 [4] DDong(110.10) 13.02.16 100 0
346088 졸업작품 도움점요 [10] ㅁㄴㅇㄹ(121.134) 13.02.16 261 0
346087 커뮤니티싸이트 마케팅 어떤 방식으로 하나요?? [1] 부남이갤로그로 이동합니다. 13.02.16 76 0
346086 카르마 왜이렇게 썩었음 [1] 마이리틀포니짱짱갤로그로 이동합니다. 13.02.16 96 0
346085 자바로도 이런거 가능? [2] (14.36) 13.02.16 203 0
346084 자바는 뭘로 개발햇냐 [2] 우헤헤(14.36) 13.02.16 204 0
346083 자라 [2] 루비•‿•갤로그로 이동합니다. 13.02.16 79 0
346082 오브젝트 ㅊ 랑 그냥 ㅊ 랑 다른거임? [10] 옵저버(61.255) 13.02.16 174 0
346081 Heap 영역 공부하는 데 머리 쥐날것 같아여 도와주세여~~ [26] 네로시엔갤로그로 이동합니다. 13.02.16 337 0
346077 앙~케이트다. [3] ㅓㅏ(61.98) 13.02.16 67 0
346076 롤을 이제 시작했는데 [2] ㅓㅏ(61.98) 13.02.16 107 0
346074 국내 임베디드 개발자 많음?? [4] ㅁㄴㅇㄹ(121.134) 13.02.16 261 0
346073 형들 나좀 도와주면안될까? [51] 15534(108.198) 13.02.16 322 0
346072 ㅓㅏ(61.98) 13.02.16 39 0
346071 은행 시스템 구축도 웹 개발자? [2] dsadsa(59.11) 13.02.16 127 0
346068 짜증난당 [1] 155534(108.198) 13.02.16 65 0
346067 레쿠바라던지 와이핑등등의 프로그램은 어디서 다운? [1] ㅇㄹㄴㅇㄹ(59.22) 13.02.16 148 0
346066 정보통신공학이랑 전자전기공학 사이에 두고 갈등중인데 어디가 좋을까 [3] 병청이(36.39) 13.02.15 210 0
346065 웹개발자인사람? [22] 신입(125.178) 13.02.15 364 0
346064 웹페이지 만들 때 VS 랑 Dreamweaver랑 차이점이 뭐임? [2] 네로시엔갤로그로 이동합니다. 13.02.15 106 0
346063 고려대 사이버국방학과 전망 ㅍㅌㅊ? [4] 개봉지(180.68) 13.02.15 298 0
346062 udp sendto,recvfrom 각각 다른소켓으로 안되나요? [3] udp(2.51) 13.02.15 104 0
346061 디도스공격하는거같은데 쉽게잡는방법없어? [2] ㅁㄴㅇ(112.172) 13.02.15 137 0
346060 왜틀린거야 왜!!???????????????????????????? [6] 시붕(125.142) 13.02.15 183 0
346058 도대체 이거머임 [2] 시붕(125.142) 13.02.15 77 0
346057 Kyle형 머리색 바뀌는거 밖에 못봤음? 생물학(123.215) 13.02.15 62 0
346056 자살춤 어캐됬냐? 생물학(123.215) 13.02.15 58 0
346055 형들 프로그램 문제를 푸는중인데 도대체 왜 틀린지 모르겠음..확인좀ㅠㅠ [5] ㅠㅠ(1.247) 13.02.15 110 0
346054 with 가 존나 쩔지 않는 이유가 머이에? [2] Kyle(220.244) 13.02.15 108 0
346053 2번문제 루비•‿•갤로그로 이동합니다. 13.02.15 148 0
346051 프로그래밍이 참 공짜로 가르쳐주는곳이 많아 [3] sㅇㅁㄴㅇ(59.11) 13.02.15 175 0
346049 근데왜 JS개발자는 '+' 에 온갓음해를 몰아놨을까? [5] Kyle(220.244) 13.02.15 125 0
346047 visual studio로 html 못만들어?? [2] 네로시엔갤로그로 이동합니다. 13.02.15 160 0
346045 염산 봐라 [4] ㅁㄴㅇㄹ(121.134) 13.02.15 105 0
346044 [특급비밀]백인 여친 있는데 몇달에 한번식 자연적으로 염색됨 [1] Kyle(220.244) 13.02.15 180 0
346043 내가 OOP의 개념이 잡혔다라고 느꼈을때 [3] 낄낄이(121.170) 13.02.15 192 0
346042 그 뭐드라 사무라이가 혼자 배꼽콕 찔러서 죽는거 [6] Kyle(220.244) 13.02.15 131 0
346040 노트북 살때 우선순위가 어떻게됨? [10] ㄹㅇㄴㅁ(175.223) 13.02.15 231 0
346039 TDD 잘아는 분 없음? [8] DART(116.41) 13.02.15 122 0
346038 수치해석 전공이라 matlab 주종목으로 쓰는데 질문좀 받아줘 ㅜㅡㅜ [4] 형들미안~(175.253) 13.02.15 152 0
346037 사이트갈쳐줌 ㄱㄱ [3] 염산(39.7) 13.02.15 116 0
346036 질문있다 int a,b가 뭐냐? [94] 12321421(221.145) 13.02.15 361 0
346035 공군에 it특기병 통신병뿐이냐? 뭐뭐잇냐 [2] 군바리될래(39.7) 13.02.15 95 0
346034 직장에서 좆나 아는척하는놈들이 많ㄹ은데 [3] sㅇㅁㄴㅇ(59.11) 13.02.15 123 0
346033 레노미나야 봐라 [11] 염산(39.7) 13.02.15 137 0
346032 리버서도 프로그래머범주에포함되냐? [1] (39.7) 13.02.15 83 0
346031 너가프통령이면이거풀어봐 [5] 염산(39.7) 13.02.15 145 0
346030 프통령이다 질문있다. [2] 12321421(221.145) 13.02.15 77 0
346029 프통령아이것좁알려줭 [8] 염산(39.7) 13.02.15 117 0
뉴스 [종영] '견우와 선녀' 조이현X추영우, 악신도 못 막은 역대급 첫사랑! 봉수 천도하고 쌍방 구원 해피엔딩 디시트렌드 18:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2