구조체
-
<TIL> 211224 구조체, this클래스/└ TIL 2021. 12. 24. 23:21
🐣 { C언어 } 구조체 (struct) 자바의 클래스와 비슷한 개념이나, 메서드를 포함하지 않습니다. 구조체의 멤버가 메모리에 할당될 때 패딩이 생깁니다. 데이터가 일정한 크기로 묶어서 처리되기 때문입니다. 1 word 단위로 처리되며, 32비트 환경에서는 4바이트, 64비트 환경에서는 8바이트에 해당됩니다. 패딩으로 메모리 손해를 줄이기 위해서는 크기가 작은 데이터를 앞에서 처리하는 것이 유리해 보입니다. 패딩은 컴파일러에서 적용하며, 컴파일러의 설정을 수정할 경우 패딩을 없앨 수 있습니다. { JavaScript } this 전역 범위의 this는 전역 객체를 가리킵니다. * 전역 객체: 브라우저 환경에서는 window, Node.js 환경에서는 global 함수를 함수로써 호출하는 경우, this..