c++로 시작하는 객체지향 프로그래밍2 10.3~10.10 10.3 함수에 객체 전달 지금까지 primitve type, array, string을 인수로 함수에 전달하는 법을 배웠는데 객체 type도 함수로 전달할 수 있습니다. 객체는 call of value, call of reference 모두 가능하지만 참조에 의한 객체 전달이 더욱 효율적입니다. call of value 예제 리스트 10.3 ▼ #include #include "Circle.h" // 9장의 Circle.h using namespace std; void printCircle(Circle c) { cout 2024. 3. 28. 1주차 9장 객체와 클래스 1,2 1. 구조체와 클래스 c++로 시작하는 객체지향 프로그래밍에서는 구조체에 대한 설명이 나와 있지 않습니다. 하지만 클래스가 구조체의 확장개념(더 복잡해진 개념)이기 때문에 구조체(사용자 정의 타입)부터 알아봅시다. 1. 구조체의 정의와 역할 구조체는 c언어에서부터 존재한 사용자 정의 자료형(User-Defined Types)을 말합니다. 기본 자료형(primitive data type)인 int, float 등이 변수가 선언될 때 앞에 사용되는 것처럼 변수 선언할 때 사용됩니다. 아래의 예제를 보면 CDAccount는 term의 int와 같은 역할을 합니다. struct CDAccount { double balance; double interestRate; int term; }; CDAccount acc.. 2024. 3. 8. 이전 1 다음