함수 3

12. C++ 생성자와 소멸자, 연산자 오버로딩

C++ 생성자와 소멸자, 연산자 오버로딩 생성자- 정의 : 생성자는 클래스의 특별한 멤버 함수로, 객체를 초기화하는 역할을 합니다.- 문법 :class ClassName { public: ClassName(parameters); }; - 예제:class Book { public: Book(const string& title, int total_page); private: string title_; int total_page_; int current_page_; double percent_; void set_percent(); }; Book::Book(const string& title, int total_page) { title_ = title; ..

09. C++ 구조체의 기본과 활용

C++ 구조체: 기본과 활용- C++의 구조체(struct)는 여러 데이터를 하나의 단위로 묶어주는 사용자 정의 데이터 타입입니다.- 구조체는 연관된 데이터를 하나의 그룹으로 관리할 수 있도록 도와줍니다.  구조체의 기본 개념struct 구조체명 { 데이터타입 변수명1; 데이터타입 변수명2; // 추가 멤버 변수 };struct Student { std::string name; int age; double grade; }; 위 코드에서 Student라는 구조체는 학생의 이름, 나이, 성적을 저장하는 세 개의 멤버 변수를 포함하고 있습니다. 구조체 변수 선언과 초기화- 구조체를 정의한 후에는 구조체 변수를 선언하고 초기화할 수 있습니다.- 다음은 Student 구조체 변수를 선언하고 초기화하는 예제입니..

[AI 데이터 분석] 핵심 파이썬 기초 프로그래밍 - 05. 같은 듯 다른 함수와 메서드

01 함수란? 프로그래밍의 기본 틀 함수 : 특정 기능을 수행하는 코드 - 컴퓨터는 함수 속 코드들을 읽고, 특정 기능을 수행한다. - 앞선 내용에서 배웠던 함수의 내용, 자료를 넣으면 특정 정보를 반환해준다. 02 다양한 함수의 종류 내장 함수 : 이미 만들어진 함수들을 의미한다. - input() : 자료를 입력하는 함수 - print() : 자료를 출력하는 함수 - max() : 시퀀스 자료의 최댓값을 구하는 함수 - min() : 시퀀스 자료의 최솟값을 구하는 함수 - sum() : 숫자 원소로 이루어진 시퀀스 자료의 합을 출력해주는 함수 - len() : 시퀀스 자료의 길이를 구해주는 함수 사용자 지정 함수 : 사용자가 여러 코드를 묶어서 새로 만드는 함수 - 함수를 정의하는 방법, def는 d..