지피티를 이용해서 21일간 C++를 공부해볼 것이다.
기간은 3주.
https://modoocode.com/135#google_vignette
씹어 먹는 C++ 사이트의 강의 자료를 지피티에게 학습시키고 C를 모르는 나에게 강의자료를 변환하여 C++ 선생님이 되어서 나에게 알려주도록 명령하였다.
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. << 출력 방향 연산자