C++ 공부 1일차

wsung·2026년 1월 19일

지피티를 이용해서 21일간 C++를 공부해볼 것이다.

기간은 3주.

https://modoocode.com/135#google_vignette
씹어 먹는 C++ 사이트의 강의 자료를 지피티에게 학습시키고 C를 모르는 나에게 강의자료를 변환하여 C++ 선생님이 되어서 나에게 알려주도록 명령하였다.

Day 1 — “C++이랑 친해지기 + 첫 실행”

C++ 은 기계에 가까운 언어가 아니라, 사람 생각 방식(객체)를 코드로 옮긴 언어다.

C++에서 중요한 것

  • 클래스 / 객체
  • 자동으로 메모리를 관리하려는 구조
  • 표준 라이브러리 (STL)
    => C 문법부터 배우는 방식은 비효율적이므로 C++ 방식으로 바로 들어가도록 학습 해보자

Visual Studio 2026 프로젝트 생성

콘솔앱 선택
프로젝트 이름: CppMasterDay1

파일구조 확인

CppMasterDay1
└─ Source Files
└─ CppMasterDay1.cpp
=> .cpp 파일이 프로그램의 시작점이다.

무조건 기억할 것
-> C++ 프로그램은 main()에서 시작해서 main()에서 끝난다.

int main()
{
    return 0;
}

코드 하나씩 뜯어보자
-> int : 결과로 숫자 하나를 돌려주겠다. (반환 형태)
-> main : 프로그램의 시작점
-> {} : 안의 코드가 실제 실행 영역
-> return 0; : 정상 종료 했음을 알림


코드 분석
-> #include : 입출력 도구 상자 , 화면에 글자 출력할 때 필수
->C의 printf같은건 사용 안함
-> std::cout : C++은 이름 충돌을 막기 위해서 표준기능 std라는 namespace에 넣음
-> << 연산자 : 보낸다라고 생각하면됨. Hello를 cout으로 보낸다
-> std::endl : 줄바꿈 + 출력 버퍼 비우기 = 엔터라고 생각

=> 정리
1. 프로그램은 main() 부터 시작
2. #include는 기능 불러오기
3. std::cout은 출력 도구
4. << 출력 방향 연산자

profile
0부터 시작하는 백엔드

0개의 댓글