728x90
반응형
교재는 친구가 쓰던 C++하이킹으로 공부했습니다.
저는 C++을 아예모르기 때문에 처음부터 공부할려고 합니다.
먼저
C++헤더파일 -> #include<iostream>
저기 헤더파일에 io는 i(input) o(output)이라고 합니다.
std 네임스페이스
네임스페이스는 회사나 팀에서 코드를 함께 사용하는 프로그램을 쉽게 작성 할 수 있게 해주는 C++의 기능이라고 합니다.
네임스페이스를 사용하면 여러회사에서 함수명을 동일하게 사용했을 때 '충돌'이라는 에러가 발생할 수 있는데 그 문제를 해결하기 위해 네임스페이스가 생겼다고 합니다.
출력문
cout

저기 std가 네임스페이스입니다.
cout은 (console output)입니다.
출력을 담당하는 객체입니다.
<< 스트립 삽입 연산자(stream insertion operator)이고 오른쪽에 있는 출력스트림 cout에 내용을 전달하는 것입니다.
행바꿈
행바꿈에는 두가지가 있습니다.
1. \n

2. endl

endl은 네임스페이스를 사용해줘야한다고합니다.
위에 두가지는 똑같은 역활을 합니다.->엔터키
주석문

행단위 주석 : //
블록 단위 주석 :/* */
using문
using문을 사용하면 일일이 네임스페이스를 적어주지 않아도 됩니다.

마지막으로
프로젝트 추가하기

파일->새프로젝트
그리고 솔루션에 새프로젝트말고 솔루션에 추가를 선택하시면 됩니다.
이상으로 C++문법 공부 포스팅-1을 마치겠습니다.
반응형
'C#' 카테고리의 다른 글
| [C++]C++문법 공부하기 기본연산자(산술연산자,관계연산자,논리연산자,증감연산자,비트단위연산자,시프트연산자,조건연산자sizeof연산자) (1) | 2026.01.18 |
|---|---|
| [C++]C++문법 공부하기 자료형의이해 (정수 / 실수 ) / 자료형의 종류 ( 실수 / 문자 / 확장특수문자 / 문자열형 / 논리형) (0) | 2026.01.15 |
| [자료구조/C++]백준 10828 스택 풀기 (0) | 2026.01.09 |
| [C++] 1차원 배열과 포인터 / 2차원배열과 2차원포인터 공부하기 (1) | 2026.01.06 |
| [C++] C++문법 공부하기 포인터고급부분/const 예약어-2 (0) | 2026.01.04 |