당근먹는하니
귀엽고 행복해
당근먹는하니
전체 방문자
오늘
어제
  • 분류 전체보기 (274)
    • 다람쥐🐿 (26)
    • C++ 공부빵야 (7)
    • 공부👻 (5)
    • 프론트엔드✏️ (228)
      • 코드캠프 (120)
      • 팀 프로젝트✨ (31)
      • 개인공부 (67)
    • 프론트엔드 - 바닐라js (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • next.js
  • 자바스크립트
  • 프론트엔드
  • 공통 컴포넌트
  • 팀 프로젝트
  • javascript
  • emotion
  • graphql
  • React-hook-form
  • 프로그래머스
  • 코딩
  • 코딩 부트캠프
  • 배포
  • refreshtoken
  • 부트캠프
  • react
  • CSS
  • HTML
  • javascrpit
  • typescript
  • ssg
  • 리액트
  • 배열
  • 알고리즘
  • 회고
  • algorithm
  • 코드캠프
  • 팀프로젝트
  • 팀플
  • JS

최근 댓글

최근 글

티스토리

250x250
반응형
hELLO · Designed By 정상우.
당근먹는하니

귀엽고 행복해

C++ 공부빵야

#Include, 컴파일 등 12월 7일

2021. 12. 11. 18:52
728x90
반응형

 

 

프로젝트 - C++ - Win32 콘솔 응용

빈 프로젝트 - 소스파일 우클릭, 추가, 새항목 

C++파일

.Sln solution 안에 여러개의 프로젝트

 

코드 → 전처리 → 컴파일 → 어셈블러 → 링크 → 실행파일

 

# : 전처리기(전처리 명령) 

컴파일 : 글씨 코드를 어셈블리어로 바꾼다.

어셈블러 : 바이너리 코드로 치환한다. 16진수 → 2진수

링크 : 파일을 하나로 묶는 작업 

 

iostream : 헤더파일(메뉴판 같은 것) C++에서 추가 되었다. 

└(i : input, output) stream : 통로

 

"입력받고 출력할건데 이 녀석 포함 시켜줘. (파일)"

실제로 폴더를 찾아 들어가보면 iostream이 있다.

 

using namespace std; 역시 C++에서 추가됨

std == standard 표준

 

A회사의 강아지 모양  B회사의 강아지 모양

구분위해, 'A'회사의 '강아지 모양'         - ~에 소속되어있는 무엇

 

이런 문법(stnadard)을 쓸 거다. 

 

; 세미콜론 : 마침표. 컴파일 작업에서 이 줄에서의 코드가 종료 되었다를 알림 

전처리기 뒤엔 왜 없나? - 컴파일 전의 작업이니까!

 

void main(void) : 메인 함수, 진입점 함수

f(x) x가 f에 들어가서 가공되어 나온다.

*프로젝트 당 main함수는 단 하나. main이란 이름 사용도 불가능

진입시켜서 실행시키는 함수

 

void main(    )  - 함수 선언부 "이런 녀석이 있어!"

{ (지역을 나타냄)

 

                          함수 몸체, 함수 정의부 

                           코드 구현, 기능탑재

 

}

 

cout << "Hello World!" (cout) 생략상태<< endl;

cout : 콘솔에 출력하겠다.

<< : 추출연산자, 왼쪽 시프트 연산자

 오른쪽 꺼를 왼쪽해라

endl : endline 끝났고 한 줄 띄어쓰기 개행

 

*"Hello World" : 문자열(2byte 이상)

   '\n' : 이스케이프 문자열, 문자 한 글자로 인식(1byte)

 

솔루션 빌드 - 현재 커서 있는 파일 공간만 컴파일 해라

컴파일 오류 - 경고 "너 코드 실행은 되는데 너가 원한 결과는 아닐 수도 있어."

 

Debug 개발상태

Release 배포

 

여러줄 주석 /*  솰라솰라 */

using namespace안 쓰면,

std::cout << .......... << std::endl;

 

:: : 범위 지정 연산자

std안에 있는 cout, endl 

using std::cout; <std의 이것만 쓸게!

 

www.soen.kr

dovelet.com 

728x90
반응형

'C++ 공부빵야' 카테고리의 다른 글

조건문과 난수  (0) 2021.12.15
구구단, 홀짝 숙제 흐름  (0) 2021.12.13
반복문  (0) 2021.12.13
연산자  (0) 2021.12.10
C++  (0) 2021.12.09
    'C++ 공부빵야' 카테고리의 다른 글
    • 구구단, 홀짝 숙제 흐름
    • 반복문
    • 연산자
    • C++
    당근먹는하니
    당근먹는하니

    티스토리툴바