동적할당한 객체의 멤버객체가 서로 영향 주는거 같던데요
c++ 같은 클래스의 객체는 스택 공유하나요?
익명(118.41)
2016-05-24 18:59
추천 0
댓글 10
다른 게시글
-
올해는 이제 회사밖에서의 프로그래밍 공부 접습니다. [1]아둔(110.70) | 16.05.24추천 0
-
c# 스레드사용시 폼멈춤 질문합니다 ㅠ [2]익명(175.193) | 16.05.24추천 0
-
라드베리 파이로 게시판 만드려면트기쩜(1.249) | 16.05.24추천 0
-
c++이 망하면 안되는 이유. [14]dddd(118.47) | 16.05.24추천 3
-
수치해석 대결할사람! [3]ㅋㅋㅋ(39.7) | 16.05.24추천 0
-
특이점이 온 유치원 [3]트기쩜(1.249) | 16.05.24추천 1
-
여기가 노예집합소인가여? [11]루즈셔플(hwko328) | 16.05.24추천 0
-
쟤들은 열심히 갤로그 정리하고 글삭해도 [19]mozzart(mozzart) | 16.05.24추천 1
-
형님들 명령인수 자동으로 하는거 어떻게 해요? [2]123(165.132) | 16.05.24추천 0
-
도시 거리 알려주는 소프트웨어 있냐? [5]익명(117.55) | 16.05.24추천 0
this 포인터를 공유하는거양. 멤버 함수가 호출될때 자기 인식표를 넘기는거지.
그러면 this 포인터를 기준으로 멤버 변수들의 상대위치로 프로그램되어 있기 때문에 instance 의 내용을 서로 공유하는 것 처럼 보이는거.
인스턴스 따로 만들면 전혀 공유안하징 스태틱이면 도 모를까
그러면 멤버 객체를 동적할당 하면 그런 현상도 사라질까요?
음 내가 질문을 잘못 이해한건가? 클래스의 메카니즘을 묻는게 아니라 오작동을 이야기 하는것 같네?
루즈셔플 말처럼 동적할당했고, static 을 접근한 경우가 아니라면 ( 전역변수나 지역 static ) 메모리가 엉길 이유가 없어.
멤버 객체란거가 스태틱으로 정의되어있는거 아니얌?
만약 정말 엉긴다면 포인터를 잘못 운영한거겠지. 니 코드를 올리던가.
부모포인터에 자식을 동적할당했나보지ㅋㅋ - Lovely in us
그리고 스택이 왜나오냐 스택은 함수가 호출될때만 푸쉬되는데 - Lovely in us