멤버 함수란?
·
개발 일지/C++
1. 클래스 멤버 함수란 무엇인가? 🧐클래스와 객체, 둘은 어떤 관계일까요?객체 지향 프로그래밍(OOP)의 세계에서는 모든 것이 객체로 이루어져 있습니다. 객체는 마치 우리 주변의 사물과 같아요. 예를 들어, 자동차를 생각해 볼까요? 자동차는 색상, 모델, 속도 등의 **속성(데이터)**을 가지고 있고, 운전하기, 멈추기, 경적 울리기 등의 **행동(기능)**을 할 수 있죠. OOP에서 이러한 속성과 행동을 하나로 묶어 정의한 것이 바로 클래스입니다. 클래스는 객체를 만들기 위한 틀 또는 설계도와 같다고 볼 수 있어요. 붕어빵 틀에서 붕어빵을 찍어내듯, 클래스를 통해 다양한 객체를 생성할 수 있습니다.그렇다면 멤버 함수는 무엇일까요?멤버 함수는 클래스 내부에 정의된 함수로, 객체의 행동을 나타냅니다. ..
C++란?
·
개발 일지/C++
표준 입출력// myfirst.cpp -- 메세시를 출력한다.#include using namespace std; // 선행처리 지시자int main() // 함수 머리{ // 함수 몸체의 시작 using namespace std; // 정의 가시화 cout  큰 따옴표 안에 들어 있는 부분이 출력할 메세지C++ 에선 큰따옴표 안에 들어있는 연속된 문자들을 문자열이라고 부른다. // getinfo.cpp -- 입력과 출력#include using namespace std;int main(..
C와 C++의 차이점
·
개발 일지/C++
C++과 C 뿌리는 같지만 다른 두 언어,C++과 C는 마치 형제와 같은 관계이다. 뿌리는 같지만, 각자의 개성과 강점을 가지고 있다.1. C: 견고하고 효율적인 기초절차 지향: C는 프로그램을 순차적인 절차에 따라 실행하는 방식을 따릅니다. 마치 요리 레시피처럼, 하나씩 단계를 밟아가며 결과를 만듭니다.하드웨어 제어: C는 컴퓨터의 하드웨어를 직접 제어하는 데 뛰어납니다. 운영 체제, 임베디드 시스템 등 시스템 프로그래밍에 널리 사용된다..간결하고 빠름: C는 군더더기 없는 코드로 빠르고 효율적인 프로그램을 만들 수 있다.2. C++: 객체 지향의 프로그램객체 지향: C++은 프로그램을 객체들의 집합으로 구성합니다. 각 객체는 데이터와 기능을 함께 가지고 있어, 마치 현실 세계의 사물처럼 생각하고 프로..