객체로 캡슐화되어 있음부품을 만들어준다.접근 제어 가능( / / )get, set 메소드를 구현해서 사용.(외부로부터 보호하는 목적으로.)클래스는 객체를 만들 수 있는 틀. -학생학번, 이름, 이메일, 전공, 주소 등 정보를 가지고 있다.프로그램에서 필요한 정보들만으로
포인터 주소값 변수, 값 또는 주소 의미등호를 기준으로 왼쪽에 오면 주소의 의미: l-value 오른쪽에 오면 값: r-value배열같은 타입 인덱스로 제공동질의 데이터 구조를 가진다. int a\[]배열 이름은 상수int k10;k = &k0; //k는 포인트 상수구
다음과 같이 출력하는 C++ 프로그램을 작성하시오.<출력 결과>두 정수를 입력하세요 >>33 55 //cin합은 88합은 88전역 변수 g 값은 20점수를 입력 받아 90~100 사이이면 A, 80~89사이이면 B, 70~79 사이이면 C, 60~69 사이이면 D
2개의 생성자를 가진 Circle 클래스<출력결과>반지름 1 원 생성donut 면적은 3.14반지름 30 원 생성pizza 면적은 2826생성자에서 다른 생성자 호출 연습(위임 생성자 만들기)3-3을 수정하여 객체 초기화를 전담하는 타겟 생성자와 타겟 생성자에게
Circle 클래스에서 소멸자를 작성한 사례와 생성자와 소멸자가 실행되는 사례<실행 결과>반지름 1 원 생성반지름 30 원 생성반지름 30 원 소멸반지름 1 원 생성
헤더 파일과 cpp 파일로 분리하기<실행 결과>두 개의 수를 입력하세요>> 5 -20\-15Adder.h(Adder 헤더파일)Calculator.h(Calculator 헤더파일)Adder.cpp(Adder cpp파일)run.cpp(run cpp파일)main.cpp
랜덤 수를 발생시키는 Random 클래스를 만들자. Random 클래스를 이용하여 랜덤한 정수를 10개 출력하는 사례는 다음과 같다. Random 클래스가 생성자, next(), nextInRange()의 3개의 멤버 함수를 가지도록 작성하고 main() 함수와 합쳐
객체 포인터객체 배열객체 동적 메모리 할당<실행 결과>3.143.143.1428262826<실행 결과>Circle 0의 면적은 314Circle 1의 면적은 1256Circle 2의 면적은 2826Circle 0의 면적은 314Circle 1의 면적은 125
\---> 참조 변수도 참조하는 공간의 원소값을 출력할 수 있네.
오늘도 C++ 수업.
큰 수를 리턴하는 다음 두 개의 big 함수를 중복 구현하라int big(int a, int b); // a와 b 중 큰 수 리턴int big(int a\[], int size); // 배열 a\[]에서 가장 큰 수 리턴실행 결과39이름이 같은 두 개의 함수, 각자 잘
다음 클래스에 중복된 생성자를 디폴트 매개 변수를 가진 하나의 생성자로 작성하고 테스트 프로그램을 작성하라.
계좌이체 멤버함수 transfer() ,예금멤버함수 deposit(), 인출 멤버함수 withdraw(), 계좌정보출력 멤버함수 print()를 구현하여 BankAccount 클래스를 완성하시오. main() 함수에서 BankAccount 클래스 객체를 생성하고 예금,
두 Rect 객체를 비교하는 bool equals(Rect r, Rect s)를 Rect 클래스에 프렌드 함수로 작성하라.답안 보고 고친 것최종RectManager 클래스의 equals() 멤버 함수를 Rect 클래스의 프렌드로 선언한 사례를 보인다.고친 것최종Rect
두 개의 Power 객체를 비교하는 == 연산자를 클래스의 operator==() 멤버 함수로 작성하라.작성할 연산자 함수는 Power 객체의 멤버함수 이다.operator==()의 매개변수는 Power클래스의 객체이다.객체의 멤버함수를 각각 비교한다.모두 같으면 tr
Point 클래스를 상속받는 ColorPoint 클래스 만들기protected 멤버에 대한 접근
원을 추상화한 Circle 클래스는 간단히 아래와 같다.다음 연산이 가능하도록 연산자를 프렌드 함수로 작성하라.radius = 7 인 원radius = 6 인 원객체를 연산하는 전위 연산자를 정의한다객체를 연산하는 후위 연산자를 정의한다
9-39-49-59-6
밑수(base)와 지수부(exponent)를 매개면수로 지수 값을 계산하는 함수 사례이다. 이 함수는 양수 입력만 처리하도록 작성되어 있어 2-3에 대해 1이라고 계산하는 오류를 범하고 있다.\--> 수학적으로 틀린 값 도출됨.\--> base나 exp에 음수가 넘어오