
호출스택로컬, 조사식

return 값이 있는 함수의 경우함수가 종료되기 전에 함수 내에서 자기자신을 다시 호출하는 유형 (아래는 재귀함수 예시이다.)재귀함수에는 반드시 탈출 조건이 필요하다.장점단점심화적인 내용은 계층구조 표현에서 다룰 예정Tree 내부 탐색후속자, 선행자 찾기꼬리재귀. .

배열은 위와같은 형태로 선언한다.배열은 연속된 구조로 메모리 상에 저장된다.인덱스 접근은 0부터 시작한다.배열의 크기가 n일 때 n에 접근하는 것은 잘못된 접근이다.

기본 문법에서 제공하는 자료형이 아닌, 사용자가 필요에 따라 직접 정의할 수 있는 자료형 int 와 float 를 가진 하나의 자료형여기서 MYST의 크기는 int(4Byte), float(4Byte) 이므로 8Byte이다.구조체 내부에 접근이 가능하다. 위와 같

지역 변수전역 변수정적 변수 (키워드 : static)외부 변수 (키워드 : extern)1은 스택 영역을 사용한다2, 3, 4는 데이터 영역을 사용한다.O.S 마다 다르고 더 세분화 될 수 있지만 대표적으로 4가지로 분류할 수 있다.스택 영역데이터 영역읽기 전용 (C
클래스 생성 시 컴파일러가 자동으로 생성해주는 함수는 생성자, 소멸자, 복사 생성자, 복사 대입 연산자 이렇게 4가지 있다.이 중 복사 생성자와 복사 대입 연산자에 대해 알아보자.복사 생성자는 객체의 복사본을 생성할 때 호출되는 생성자이다.생성자나 소멸자와 마찬가지로

매우 기초적인 설명이지만 포인터에서 중요한 개념이기에 다시 짚어볼 필요가 있다.위와 같은 경우 실제 a의 값은 변하지 않는다.main에서의 a와 Test에서의 a는 각 지역의 지역변수로 할당되기 때문, Test()는 main의 a 값을 복사해서 가져온 것일 뿐 전혀 다

protected 키워드 사용 시 외부에서 접근은 불가하지만, 상속받은 자식 class 쪽에서는 접근이 가능하다.장점부모 class 의 멤버 변수를 protected 로 선언할 경우 자식 class 에서 해당 멤버 변수로의 진입이 수월하다.단점어느 부분에서 문제가 발생

CObject class를 CScene.h에 전방선언하여 CScene class에서 사용하나의 Scene안에 여러 Object가 존재 할 수 있기 때문에 Object의 Root인 CObject.h를 참조해야 한다.하지만! CObject.h를 + 이처럼 .h(헤더)
1. 가상함수 모든 자식 class에서 사용될 기본적인 틀이 되는 함수는 부모 class에서 가상함수로 만들어 부모 class 포인터 타입에서 사용할 수 있다. 이 때, 부모 class의 가상함수를 순수가상함수로 만들어 자식 class에서 이 함수를 구현하지