반응형 string1 C++ 문자열에 관한 정리 & String 직접 구현하기 C++ 문자열의 저장 방식과 동작 메커니즘 등을 알아보고 또 라이브러리의 String 클래스에 해당하는 JString을 직접 만들어 보도록 하겠다. 문자열을 다루기 전에 컴퓨터 메모리 영역의 구조에 대해서 알아야 할 필요가 있다. 운영체제의 메인 메모리 영역은 Code 영역, Data 영역, Heap 영역, Stack 영역 이 네가지로 분류된다. ● Code 영역 - 코드 영역은 텍스트 영역이라고도 하며 "코드를 실행하기 위해 저장되어 있는 영역"이다. 프로그램을 실행시키기 위해 구성되는 것들이 저장되는 영역이며, 제어문 / 상수 / 함수 등이 이 영역에 저장된다. ● Data 영역 - 작성한 소스코드에서 사용한 전역변수, 정적변수 등이 저장되는 공간이다. 이것들은 보통 프로그램 실행 전에 선언되어 프로.. 2023. 4. 4. 이전 1 다음 반응형