작성
·
391
·
수정됨
1
분명 어디서 배운것 같은데요
변수들이 메모리에 저장될때 따닥따닥 붙어서 저장되는게 아니라 변수들끼리 조금씩 떨어뜨려서 저장된다고 알려주셨던거 같은데 어느 강의에서 들었는지 기억이 나질 않네요
예를 들어서 float형 변수를 연속으로 3개 저장한다고 할 떄 float가 4바이트니까
메모리 4칸X3 = 12칸 으로 딱떨어지도록 저장하는 것이 아니라
4칸 사이사이에 메모리가 조금씩 더 들어가는 식으로 저장된다고 하셨던 수업인걸로 알고 있습니다
검색할때도 구조체가 메모리에 저장될 때 왜 더 큰 메모리가 필요한가요
변수가 메모리에 저장될 떄 왜 더 큰 메모리가 필요한가요
변수가 메모리에 어떻게 저장되나요
까지 해보았습니다.
답변 1
2
안녕하세요, 답변 도우미 Soobak 입니다.
질문해주신 내용은 구조체의 padding
에 대한 내용인 것 같아요!
해당 내용은 4.10 구조체 struct 강의의 17:50 분 경에 등장하네요!
추가적으로, 교수님께서 강의에서 언급해주신 data structure alignment
등의 키워드를 참고하여 공부해보시면 더 좋을 것 같아요!
질문해주셔서 감사하고, 궁금하신 점 있으시면 또 편하게 댓글 남겨주세요. 감사합니다.
화이팅!
감사합니다!