디시인사이드 갤러리

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

갤러리 본문 영역

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

횽들(115.136) 2013.03.01 22:19:08
조회 185 추천 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 - -
346856 포트란, 코볼, 리스프, 파스칼은 왜 죽지 않고 살아있냐? [2] 경번갑(121.167) 13.02.22 130 0
346855 플렉스 하는 형들 질문 좀욤.. [1] 힝아(115.161) 13.02.22 66 0
346854 ▶─▶ www.usa25.com ◀─◀ 박기봉갤로그로 이동합니다. 13.02.22 30 0
346853 프로그래밍책쓰는사람중에서 김상형, 윤성우가 진리인거같다 [1] ㅊㅁ2(175.215) 13.02.22 236 0
346852 3D 프린터로   ‘물건’ (?)을 인쇄하고 있는 모습. [5] 때릴꺼야?(116.40) 13.02.22 192 0
346851 형 나 사이트 만들었어 구경와죠 [3] ㅇㅇ(203.250) 13.02.22 106 0
346847 형들 프로그래밍 초보인데 이해가 안 감 [13] 손가락(58.236) 13.02.22 190 0
346843 간만에 node.js 개발 이야기 [3] 천회장(118.131) 13.02.22 214 0
346841 html 파싱중에 질문있어요 ㅠㅠ [2] adsf(114.200) 13.02.22 78 0
346840 죽지 않고 질기게도 살아남은 바퀴벌레 언어 파스칼, 코볼 리스프, 베이직 [4] 경번갑(121.167) 13.02.22 259 0
346839 이런새끼가 국장받나? 씨발? [2] 나리링갤로그로 이동합니다. 13.02.22 157 0
346838 프개럴들아 물어볼게 있어 opengl에 대해서... [1] 핥라산갤로그로 이동합니다. 13.02.22 82 0
346837 형들 릴1게1임 개발 제의 들어왔는데.... [6] ㅇ.ㅇ(121.143) 13.02.22 138 0
346836 퇴근 한시간 남았다 [2] ?(123.142) 13.02.22 58 0
346834 코코스2디 [3] 홍길동(121.138) 13.02.22 102 0
346833 IT 뱅크 학원 강사 얼마나 받음? [11] 생물학(123.215) 13.02.22 224 0
346832 C++에 관해 물어볼게 있어~~~ [9] 횽들(115.136) 13.02.22 145 0
346831 IT특기병/전공대비/C언어,고졸,휴학생,미취업자중소기업친화국비지원전액지원 [1] 김민섭팀장(211.48) 13.02.22 138 0
346830 통장 1억이라 딴나라 이야기네 [9] 생물학(123.215) 13.02.22 134 0
346829 ㅇㅋ java로 짰던 post 문제 왜 안됐는지 알게씀 [1] ?(123.142) 13.02.22 82 0
346828 취업이민 가려면 어떤 조건이 있어야 해??? [1] 멍청닭(182.211) 13.02.22 102 0
346827 여자처럼 풀기 힘든 문제는 없는것 같다 [1] 멍청닭(182.211) 13.02.22 87 0
346826 직장인 횽들아 요즘 일자리 좀 있나요??? [2] 멍청닭(182.211) 13.02.22 89 0
346824 DART님 저희집 Intel(R) Core(TM) i3-3110M CPU [4] 염산.(14.37) 13.02.22 314 0
346823 하 ㅅㅂ 애인이랑 싸움 .... [26] 15534(108.198) 13.02.22 270 2
346821 VMware 쓰면 원래 깔려있는 운영체제쓸때 속도가저하된다던가그런거없어? [3] vmware(14.37) 13.02.22 111 0
346820 영세업체는 초봉이 치킨 몇마리쯤 됩니까 [1] (222.116) 13.02.22 59 0
346819 오잉?! c에서 다시 하니 post 날아오넹?? [11] ?(123.142) 13.02.22 122 0
346818 선릉역 근처면 사무실 임대료 비싸지 않나여? [2] 코딩고자(121.66) 13.02.22 98 0
346817 일침좀 가해줘라 [5] d(220.122) 13.02.22 91 0
346816 nasm 문법 중에 궁금한거 [7] 12(59.12) 13.02.22 79 0
346814 전산직 공무원은 땡인가여??? [1] 멍청닭(182.211) 13.02.22 192 0
346813 IT 사장이 가장 좋아하는 개발자. [5] 멍청닭(182.211) 13.02.22 297 0
346812 요즘 대기업 공채 시즌 아니냐??? 멍청닭(182.211) 13.02.22 57 0
346810 그나저나 홈페이지 만드는건 왜이리 재미없어 보일까 [6] asdf(121.66) 13.02.22 160 0
346809 몇천줄 짜가면서 밤을 새워야만 적성이 맞는지 안 맞는지 알 수 있는거임? [6] asdf(121.66) 13.02.22 204 1
346808 자바배울라고 학원다니면 등신인가요?? [1] dd(112.153) 13.02.22 119 0
346807 형들 파이썬에서 파일 출력할때 ㅜㅜ.,, [1] 11(1.245) 13.02.22 111 0
346806 차단목록이나 필터링 목록같은거 고속으로 검색하는방법은없나여? [4] (168.126) 13.02.22 52 0
346805 넘어오지 않는 post 데이터.java [12] ?(123.142) 13.02.22 123 0
346804 님들 이정도면 어느정도 수준이가요 [142] 아주대(220.120) 13.02.22 642 0
346803 http에 대해서 배우고싶은데 어디가서배움? [4] 2er2e(175.215) 13.02.22 78 0
346802 횽들 post 데이터가 안넘어와 ㅠㅠ [6] ?(123.142) 13.02.22 91 0
346801 jsp 인강 좋은거 추천좀해주세여 형님들.. 조공늅늅 [1] dd(112.153) 13.02.22 107 0
346799 군대 SW관리병으로 나온사람 있음? [6] ㅇㅇㅇㅇㅇㅇ(219.254) 13.02.22 665 0
346798 한글 뭐 저리 비쌈? 이모군(175.114) 13.02.22 59 0
346797 it 가 맞는 사람은 수학도 다르게 풀어야 되나요 [12] topandbottom갤로그로 이동합니다. 13.02.22 216 0
346796 국비지원 학원과 SI인력파견업체 공통점 [1] .3(61.255) 13.02.22 251 0
346793 횽들 IT대학 진로방향 좀 대충 요약해줘 [11] 내미키는숙면중갤로그로 이동합니다. 13.02.22 204 0
346792 IT특기병/전공대비/C언어,고졸,휴학생,미취업자중소기업친화국비지원전액지원 [6] 김민섭팀장(211.48) 13.02.22 148 0
뉴스 “차라리 잘리길 바랐다”…김종민, ‘하차 요구’에 고백한 속내 디시트렌드 07.18
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2