동적메모리 C++_OOP4 const 사용 목적은 객체의 멤버변수를 변경시킬 수 없도록 하기 위함이다. const 멤버함수는 객체의 멤버변수를 변경할 수 없는 읽지 전용함수로, const로 지정되지 않은 다른 함수도 호출할 수 없다. const 객체 static변수는 전역변수와 같은 성질의 멤버 함수이되, 외부 클래스에서는 접근할 수 없는 변수이다. static 멤버변수 메모리 구조상 전역변수와 같은 공간인 데이터영역... 대입연산자오버로딩const객체포인터배열객체대입friendstaticOOP동적메모리deletecppnewOOP [운영체제실무] 동적 메모리 할당 / 임시파일 프로그램 실행하면서 필요에 따라 데이터를 저장할 수 있는 메모리를 할당 동적 메모리 할당/해제 void*malloc(size_t size) size 바이트의 메모리 할당함 메모리 할당이 성공하면 할당한 블록 포인터를 반환하고 실패하면 NULL 포인터를 반환 void free(void *ptr) void *calloc(size_t nelem, size_t elsize) 배열과 같이 연속된 el... 운영체제실무동적메모리임시파일동적메모리 14장 동적 메모리의 이해와 활용하기 1. 동적 메모리 이해하기 1) 메모리 할당 방식 메모리 할당 방식 메모리 반납 메모리 관리 정적 메모리 할당 (static memory allocation) 실행 전 동적 메모리 할당 (dynamic memory allocation) 실행 중 실행 중 2) 동적 메모리 할당과 반납 동적 메모리 할당 관련 함수 |malloc()|메모리 할당(초기화 안함)| |calloc()|메모리 할당(초기... C프로그래밍동적메모리C프로그래밍
C++_OOP4 const 사용 목적은 객체의 멤버변수를 변경시킬 수 없도록 하기 위함이다. const 멤버함수는 객체의 멤버변수를 변경할 수 없는 읽지 전용함수로, const로 지정되지 않은 다른 함수도 호출할 수 없다. const 객체 static변수는 전역변수와 같은 성질의 멤버 함수이되, 외부 클래스에서는 접근할 수 없는 변수이다. static 멤버변수 메모리 구조상 전역변수와 같은 공간인 데이터영역... 대입연산자오버로딩const객체포인터배열객체대입friendstaticOOP동적메모리deletecppnewOOP [운영체제실무] 동적 메모리 할당 / 임시파일 프로그램 실행하면서 필요에 따라 데이터를 저장할 수 있는 메모리를 할당 동적 메모리 할당/해제 void*malloc(size_t size) size 바이트의 메모리 할당함 메모리 할당이 성공하면 할당한 블록 포인터를 반환하고 실패하면 NULL 포인터를 반환 void free(void *ptr) void *calloc(size_t nelem, size_t elsize) 배열과 같이 연속된 el... 운영체제실무동적메모리임시파일동적메모리 14장 동적 메모리의 이해와 활용하기 1. 동적 메모리 이해하기 1) 메모리 할당 방식 메모리 할당 방식 메모리 반납 메모리 관리 정적 메모리 할당 (static memory allocation) 실행 전 동적 메모리 할당 (dynamic memory allocation) 실행 중 실행 중 2) 동적 메모리 할당과 반납 동적 메모리 할당 관련 함수 |malloc()|메모리 할당(초기화 안함)| |calloc()|메모리 할당(초기... C프로그래밍동적메모리C프로그래밍