멤버 함수란?
·
개발 일지/C++
1. 클래스 멤버 함수란 무엇인가? 🧐클래스와 객체, 둘은 어떤 관계일까요?객체 지향 프로그래밍(OOP)의 세계에서는 모든 것이 객체로 이루어져 있습니다. 객체는 마치 우리 주변의 사물과 같아요. 예를 들어, 자동차를 생각해 볼까요? 자동차는 색상, 모델, 속도 등의 **속성(데이터)**을 가지고 있고, 운전하기, 멈추기, 경적 울리기 등의 **행동(기능)**을 할 수 있죠. OOP에서 이러한 속성과 행동을 하나로 묶어 정의한 것이 바로 클래스입니다. 클래스는 객체를 만들기 위한 틀 또는 설계도와 같다고 볼 수 있어요. 붕어빵 틀에서 붕어빵을 찍어내듯, 클래스를 통해 다양한 객체를 생성할 수 있습니다.그렇다면 멤버 함수는 무엇일까요?멤버 함수는 클래스 내부에 정의된 함수로, 객체의 행동을 나타냅니다. ..
C++ 챕터 1~ 9장 기초 정리
·
스터디/C++ 스터디
C++는 C 언어의 강력함과 객체 지향 프로그래밍의 유연함을 결합하여 탄생한 프로그래밍 언어입니다. 1990년대에 등장하여 빠른 실행 속도와 효율성을 바탕으로 시스템 프로그래밍 분야를 석권했고, 오늘날에는 게임 개발, 금융, 인공지능 등 다양한 분야에서 핵심적인 역할을 수행하고 있습니다.C++의 핵심: 세 가지 프로그래밍 방식의 조화절차적 프로그래밍: C 언어의 핵심인 절차적 프로그래밍은 데이터 처리 절차를 명확하게 정의하여 프로그램을 구현하는 방식입니다.객체 지향 프로그래밍: C++의 핵심 기능인 객체 지향 프로그래밍은 데이터와 함수를 하나의 객체로 묶어 코드의 재사용성과 유지보수성을 높입니다. 일반화 프로그래밍: C++의 템플릿 기능을 활용하는 일반화 프로그래밍은 다양한 데이터 형식에 대해 동일한 코..
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++은 프로그램을 객체들의 집합으로 구성합니다. 각 객체는 데이터와 기능을 함께 가지고 있어, 마치 현실 세계의 사물처럼 생각하고 프로..
tolower 함수란?
·
개발 일지/C언어
tolower 함수란?#include 추가  기능 ● 입력으로 받은 문자가 대문자 알파벳인 경우, 해당하는 소문자 알파벳을 반환. ●  입력 문자가 소문자 알파벳이거나 알파벳이 아닌 경우, 입력 문자를 그대로 반환. 사용 예시#include #include int main() { char c1 = 'A'; char c2 = 'a'; char c3 = '5'; printf("%c -> %c\n", c1, tolower(c1)); // A -> a printf("%c -> %c\n", c2, tolower(c2)); // a -> a (변경 없음) printf("%c -> %c\n", c3, tolower(c3)); // 5 -> 5 (변경 없음) return 0;} ..
mkdir로 쪽지함 만들기
·
개발 일지/TCP 와 IP
mkdir 함수로 쪽지함 만들기mkdir 함수는 컴퓨터에서 새로운 디렉토리(폴더)를 생성하는 데 사용되는 기본적인 명령입니다. 쪽지함을 만들고 싶다면, mkdir 함수를 사용하여 간단하게 폴더를 생성할 수 있습니다. 1. mkdir 함수의 기본기능: 새로운 디렉토리 생성형식: mkdir [옵션] 디렉토리_이름예시: mkdir 쪽지함2. 옵션을 이용한 디렉토리 생성-p (부모 디렉토리 생성):중간에 필요한 부모 디렉토리가 없을 경우 자동으로 생성합니다.예시: mkdir -p 쪽지함/받은편지함/중요-m (권한 설정):생성되는 디렉토리의 권한을 설정합니다.예시: mkdir -m 755 쪽지함 (소유자는 모든 권한, 그룹 및 다른 사용자는 읽기 및 실행 권한)3. 쪽지함 생성 예시mkdir 쪽지함mkdir 쪽지..