디시인사이드 갤러리

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

갤러리 본문 영역

C++에서 정적/동적 할당의 근본적인 걸 알고싶어~~

횽들(115.136) 2013.03.01 22:19:08
조회 184 추천 0 댓글 1

A라는 클래스가 있고 A 타입의 객체를 사용할 때,


A aObj; <- 이게 정적으로 객체를 할당한거고.
A* ap = new A(); <- 이게 동적으로 할당한거잖아.

포인터 객체를 쓰면 어느 코드를 거쳐도 "delete를 하지 않는 이상" 객체가 살아있잖아.
따라서 객체를 계속 살려두고 싶고 유연하게 조작할려면 포인터 객체를 쓰면 좋을거 같긴 해.

그런데, aObj 처럼 일반적인 객체를 aObj& 타입의 매개변수를 받는 함수에 넣어줘도 객체를 보전은 할 수 있잖아.
물론 특정 scope를 넘어가면(A aObj가 선언된 곳의 block statement가 끝나면) stack에 있는 aObj의 정보는 사라지겠지만
(내가 지금 제대로 알고있는거 맞지?)

여튼, 객체를 언제 정적 할당 혹은 동적 할당하는게 좋은지를 제대로 알고싶어.
배열같은 경우는 메모리를 얼마 쓸지를 몰라서 동적 할당하는 것이 좋다. 이런건 알고있지만;
객체를 언제 정적 할당(그러니까 기본 객체로 타입을 선언)하는게 좋을지
혹은 언제 동적 할당을 하는게 좋을지 너무너무 알고싶어 ㅋㅋ

개념 정립된 형 있으면 도와줘~~ㅎㅎ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
348045 닷넷 vs api [3] 11(211.194) 13.03.05 70 0
348042 기구설계 이것도 프로그래밍 영역임? [4] 있기없기(118.44) 13.03.05 85 0
348041 스프링 이거 다 필요한거임? [3] 부스타(14.36) 13.03.05 106 0
348039 공룡책 [1] ?(175.203) 13.03.05 120 0
348038 공룡책이뭐임?;; [5] 나라용갤로그로 이동합니다. 13.03.05 215 0
348037 매번 생각하는데 코딩보다 디자인이 100배 어렵다 [9] wer1(175.215) 13.03.05 165 0
348035 무조건 소스코드 짧을 수록 좋나여 [9] 발적(222.116) 13.03.05 163 0
348034 PC 는 여러갠데 ,  키보드와 마우스는 하나뿐이다 ? 때릴꺼야?(116.40) 13.03.05 60 0
348033 자바에서 html 파싱하려는데 어떤거 이용하는게 좋아요? [2] a(114.108) 13.03.05 81 0
348032 전기게이가 되기로 했다 [1] dot(210.125) 13.03.05 59 0
348029 자바 공부하기 전에 C언어부터 해야 하나요? [3] 부남이갤로그로 이동합니다. 13.03.05 145 0
348028 불대수 공식 좆니 어렵네 [1] ㄴㅁㅇ(59.11) 13.03.05 59 0
348026 C++ 에서 windows32 장치 프로그램 만들면 기본으로 만들어지는 미샤(211.104) 13.03.05 40 0
348020 오늘이 03/05/2013이냐 05/03/2013 이냐 [3] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.03.05 65 0
348018 개발자들아 자체검증좀 해주셈 [1] 용인고자라인(203.244) 13.03.05 88 0
348017 형들 기저귀찬 꼬꼬마 질문 하나만 받아줘 [6] ㅇㅇ(223.62) 13.03.05 95 0
348016 컴공과를 가면 뭘배우나요? [6] ㅇㅇ(220.125) 13.03.05 173 0
348015 한양대 컴공과갈려면요 [1] ㅇㅇ(220.125) 13.03.05 78 0
348014 서울에서 다닐만한 IT국비학원 추천좀 ㅇ [2] ㅎㄹ(125.143) 13.03.05 194 0
348013 이급 비밀(?)을 알려주마.. [1] DART(116.41) 13.03.05 109 0
348012 자바에 와일드카드랑 비슷한 기능을 c# 4.0 미만에서 구현하는법 있나? [4] 위디안(112.217) 13.03.05 53 0
348011 open nebula나 xen hypervisor는 원서로 읽어야하나 [5] 나리링갤로그로 이동합니다. 13.03.05 71 0
348010 C++에서 포인터 객체를 소멸하고 싶을때 말이야... [10] 횽들(121.166) 13.03.05 125 0
348008 윈도우폰 질문: 오른쪽에 조금 나오는거 뭐? 에어로홍갤로그로 이동합니다. 13.03.05 68 0
348005 vfw vs direct show vs wia 웹캠 쓰려는데 어떤거 씀요 금장 2티어(210.125) 13.03.05 32 0
348004 예나지금이나 다들 입문할땐 보안보안 이구만 [1] ㄴㄴ(121.186) 13.03.05 288 0
348003 헤더파일 안에 있어야 할 내용? [11] 12(59.12) 13.03.05 168 0
348001 후.. 혼자 사무실에서 라면먹는중 [1] ㄹㅇㅎ(125.143) 13.03.05 77 0
348000 보통 프갤에서 말하는 고급 개발자는 기준이 뭐임? [2] ㅁㄴ(125.143) 13.03.05 181 0
347998 횽아 에러 하나만 잡아줘라.... [3] 호좁이(112.216) 13.03.05 94 0
347997 이제는 하노이탑 소스가 이해 안되염 뿌잉뿌잉 [10] backjun(175.124) 13.03.05 178 0
347996 컴퓨터 입문 뉴비 질문 좀요. [1] ㅇㅇ(61.32) 13.03.05 63 0
347994 혹시 CCIE 딴사람 있음? 해피너스갤로그로 이동합니다. 13.03.05 72 0
347993 피보나치 30분 더 생각해서 못 풀면 전과해야겠다 [15] backjun(175.124) 13.03.05 393 0
347991 요즘 유니티가 대세이긴 한가 보네.......... [5] d(125.177) 13.03.05 174 0
347990 전역으로 키보드 훅을 걸었는데 말이야 [9] 22222(14.43) 13.03.05 163 0
347989 시플플은 너무 쟏같은게 많은거 같다 (125.177) 13.03.05 60 0
347988 유독 IT에는 저질인력만 모인다 [2] c(175.208) 13.03.05 237 0
347987 호랑이 기린 사자 목련 붉은코원숭이 책책책 [1] 생물학(111.118) 13.03.05 79 0
347986 꼬꼬마 고민좀들어줘형들. [8] 890(61.109) 13.03.05 140 0
347985 살아있는애들 잇냐? ㅇㅇㅇ(124.56) 13.03.05 40 0
347984 전문대 컴퓨터과학생인데 [4] 아아(119.197) 13.03.05 232 0
347981 아... 미래창조과학부를 민주당이 온몸으로 막아내는걸 보며... [2] ㅁㄴㅇㄹ(121.166) 13.03.05 214 1
347980 ssh 공개키 설정 어떻게하나요 [2] 공돌이(204.93) 13.03.04 87 0
347979 centos 에서 modprobe쓰니까 permission denied [5] dob(218.216) 13.03.04 87 0
347978 님들.. 저 프로그래밍 때려칠라구요 ㅎㅎㅎㅎㅎㅎ [3] ㅁㄴㅇㄹ(118.36) 13.03.04 278 0
347976 낙타,물고기,독수리,원숭이,나비,풍뎅이,부엉이,게,개,호랑이 책책책... [2] 돌대갈(116.33) 13.03.04 110 0
347975 씨언어300제 씨쁠쁠200제 [2] ㅇㅇ(61.98) 13.03.04 168 0
347973 코뿔소책 보고있는데 뭐이리 두껍노 [1] ㄷㄷ(121.186) 13.03.04 83 0
347972 포인터는 언제 쓰나요? [4] 듀스(211.234) 13.03.04 166 0
뉴스 제니, 이효리 따라하다가 골로 간다…14만원 ‘발가락 신발’ 뭐길래? 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2