C++ 5주차 객체 포인터와 배열
객체 배열 선언 방법 클래스명 객체명[크기]; 예시) Circle pizza[10]; 사용 목적 여러 객체를 하나의 이름으로 관리 생성자와 소멸자 각각의 인자마다 생성자와 소멸자가 호출됨 기본 생성자만 호출됨 소멸자는 생성 된 순서의 반대로 소멸 됨 호출 순서 예시 코드) class Arra...
" />
객체 배열 선언 방법 클래스명 객체명[크기]; 예시) Circle pizza[10]; 사용 목적 여러 객체를 하나의 이름으로 관리 생성자와 소멸자 각각의 인자마다 생성자와 소멸자가 호출됨 기본 생성자만 호출됨 소멸자는 생성 된 순서의 반대로 소멸 됨 호출 순서 예시 코드) class Arra...
수업 내용 Queue 정의 한쪽에서는 항목이 삽입되고, 한쪽에서는 항목이 사라지는 형태의 구조의 메모리 F(irst)I(n)F(irst)O(ut) 큐의 연산 대응하는 포인터의 값을 1+하여 연산을 진행함 삽입: Front Pointer 삭졔: Rear Pointer 논리...
조건문 종류 If 조건이 만족 할 경우, 대괄호 내의 코드를 실행함 사용방법: if(조건){ } {}는 if문 내부의 수행할 명령이 한 줄일 때는 생략이 가능함 If else 조건을 만족 할 경우, If문 내의 코드를 실행함 조...
수업 내용 선형 리스트 정의 선형 리스트 순서가 정해진 데이터 모임임 예시) 요일 순서 표현 방법 Stack Queue 배열 Stack 정의 가장 최근에 삽입된 데이터가 먼저 삽입되는 방식의 메모리 L(ast)I(n)F(irst)O(ut) 혹은...
소멸자 의미 객체가 소멸될 때 자동으로 호출되는 함수 특징 임의로 호출이 불가능함 2개 이상 존재할 수 없음(다형성이 불가능함) 객체가 사라질 때, 할당받은 메모리의 해제, 파일 저장 및 닫기, 네트워크 닫기 등의 작업을 함 클래스 이름앞에 ~을 붙여 사용 예시...
자료형 프로그램에서 자료를 저장하는 형식 자료형의 종류 기본 자료형 정수 : int 문자 : char ‘a’와 같이 하나의 단어만 저장 가능 문자열 : string char와 달리 ‘abc’와 같이 여러 문자를 저장 가능 소수: double, fl...
4주차 레코드 정의 서로 연관되었으면서, 다른 데이터 타입 및 크기를 가지는 여러 필드로 구성된 구조 예시) 출석부 필드: 각각 서로 다른 데이터 형태와 크기를 가짐 선언 구조체를 이용함 struct Structure-Name{ data-type member 1; ...
포인터 사용 방법 자료형 *변수명; &변수 : 변수의 주소 변수 : 변수의 값 예시 char v = 10; char *p; p = &v; cout << v; cout << p; 특징 일반적인 변수와 다르게 주소를 저장함 ...