Tag: C++

0

(C++) 참고용 정리 - 클래스의 두 가지 생성 방법

학교에서 클래스를 할당하는 한 가지 방법 밖에 배우지 않았다.동적 할당에 대해서 배우지 않았기 때문인데…왜 학교에서는 이런 심도있는 내용들은 1도 가르쳐주지 않는 걸까?학교에서 이런 내용까지 알려준다면 좀 더 재미나게 수업에 임할 수 있을텐데…정말 안타깝다 ㅠㅠ이해를 돕기 위해 아래 포스트를 한 번 보는 걸 추천한다.(C/C++) 참고용 정리 - 메모리

0

(C/C++) 참고용 정리 - 메모리 영역(Code, Data, Stack, Heap)

프로그램을 실행하게 되면 OS는 메모리(RAM)에 공간을 할당해준다.할당해주는 메모리 공간은 4가지(Code, Data, Stack, Heap)으로 나눌 수 있다. 이미지 출처: C언어의 메모리 구조 Code우리가 작성한 소스 코드가 들어간다.또한 상수도 여기에 들어간다고 한다.물론 컴파일 된 기계어가 들어갈 것이다.프로그램이 끝날 때까지 메모리에 계

0

(C/C++) 참고용 정리 - 변수와 리터럴, 그리고 메모리

변수변수라 함은 자바에서 정리했 듯이 아래와 같다. 짧게 얘기하면 변하는 수길게 얘기하면 단 하나의 값을 저장할 수 있는 메모리 상의 공간. 리터럴리터럴이라 함은 자바에서 정리했 듯이 아래와 같다. 짧게 얘기하면 변하지 않는 값 길게 얘기하면 우리는 변하지 않는 값을 일상생활에서는 상수라고 불렀다. 하지만 상수는 프로그래밍 세계에서는

0

(C/C++) 참고용 정리 - 포인터와 배열

윤성우 님의 열혈 C 프로그래밍 동영상 강좌를 열심히 보고 있다.자바는 메모리 관리를 안 해도 된다지만 공부하면 할 수록 메모리에 자꾸만 관심이 갔다.그러한 갈증에 대한 해소를 C언어에서 할 수 있었다. 포인터메모리 주소의 값을 가지고 있는 변수이다.주된 용도는 특정 변수의 메모리 주소의 값을 가지고 있는 변수이지만,아래와 같은 것도 가능하다.12345