배열은 담긴 요소의 첫번째 주소를 가르키고 해당 자료형만큼 + 해주면 요소를 끄집어내는거까진 이해함
근데 객체는 뭐임? 객체 자체의 주소를 담는거임 ??
메모리 관한 질문?
익명(114.202)
2023-08-24 01:24
추천 0
댓글 31
다른 게시글
-
그림 4발명도둑잡..(aerohong) | 23.08.24추천 0
-
해킹 잘 아는 사람 [4]익명(223.39) | 23.08.24추천 0
-
그림 3 [1]발명도둑잡..(aerohong) | 23.08.24추천 0
-
그림 생성 2발명도둑잡..(aerohong) | 23.08.24추천 0
-
그림 생성발명도둑잡..(aerohong) | 23.08.24추천 1
-
인공지능 그림발명도둑잡..(aerohong) | 23.08.24추천 0
-
[오늘 정리] 프롬프트 작가 너무 어려움 ㅇㅅㅇ나트륨찡(natriummi) | 23.08.24추천 1
-
마지막 ㅇㅅㅇ나트륨찡(natriummi) | 23.08.24추천 1
-
원래 안드로이드는 알림 권한 요청 안하나?익명(182.230) | 23.08.24추천 0
-
내 테니스, 수영 실력 문제발명도둑잡..(aerohong) | 23.08.24추천 0
C++ 구조체랑 같음
구조체는 원시 타입 아님?
객체는 포인터
그건 알어 래퍼런스 타입인거 근데 객체 {} 이 괄호 자체의 주소를 참조하는건지 배열처럼 첫번째의 프로퍼티 주소를 참조하는건지 헷갈리노무
원론적으로 구조체랑 같은 거 맞고 구조체가 원시 타입이지만 &씌우면 주소 되는 거고 이게 글쓴이가 생각하는 거 같은데?
첫번째 프로퍼티 맞음 구조체도 첫번째 프로퍼티가 구조체의 주소임
두번째 프로퍼티는 첫번째 프로퍼티+첫번째 프로퍼티가 차지하는 공간 이라서 +0이 아니지만 첫번째 프로퍼티는 구조체 주소+0임
ㅇㅎ 근데 객체는 프로퍼티마다 자료형이 다 다르잖음 그럼 다음 프로퍼티를 순회할 땐 어떤 식으로 접근해줘야함?
1bit BOOL 타입도 경우에 따라 1바이트나 4바이트 차지하는데 머 ㅇㅅㅇ 그거 접근은 못함 규약이 있는데 나 찾다가 포기함
하아 언조비카이 문뜩 공부하다 별 생각이 다 드노
1bit BOOL 타입이 주변 공간에 따라 1바이트 차지하는 경우도 있고 4바이트 차지하는 경우도 있어 이건 경우마다 달라 그걸 운영체제 전체에서 POSIX 프로토콜이 있을 텐데 이거 일반 규칙 해외 인터넷에서 아무리해도 찾을 수가 없더라
gcc랑 g++ 뜯어봐야지 머 ㅇㅅㅇ
g++는 엄청 복잡하고 특수한 경우 짬뽕일거임 그들만의 세계라
나 코딩 뉴비임 g++ gcc가 뭔지 모르노
각각 c언어 컴파일러 / c++ 컴파일러
gcc=c / g++=c++
오픈소스라서 100% 투명해서 너가 원하는 소스 있을 거야 나중에 찾아봐
자바스크립트랑 , C 하고 C# 넘어오는데 클래스에 접근 지정자 거는게 좀 헷갈리는거 뺴곤 재밌노
그랬냐,,, 그래 C#이면 무의미함..ㅇㅅㅇ 얘네 오픈소스 아니고 두번째 프로퍼티 주소는 우리가 알 수도 없음ㅇㅅㅇ
그래도 C언어는 POSIX 공통이니까 좀 낫지
클래스 프로퍼티 들어가면 존나 C++이랑 C#도 다를 거 같음
너가 알고 싶어하는 건 마소만 알고 있겠네...
공부할때마다 이런 쓸데없는 생각 드는데 비정상임?
원래 너처럼 빠삭하게 훑어서 다 이해하고 넘어가면 존나 강력해짐 ㅇㅅㅇ
나트륨님 어떻게 그렇게 잘아심? 무슨 분야하세요?
양자 알고리즘 연구해요 ㅇㅅㅇ
학부는 수학이나 물리쪽 전공하신건가요?
수학 연구만 10년 넘게 했어요 ㅇㅅㅇ
(혼자서) ㅇㅅㅇ
와우…
ㅇㅇ