본문 바로가기
Programming/C++

[따배씨++] 섹션0. 시작

by DONGKU 2020. 7. 25.

0.0 C++ 꼭 공부해야할까?

  1. 간단한 개념을 이해한다
  2. 예제를 따라 해본다
  3. 문제가 생기면 해결한다
  4. 예제를 내 맘대로 바꿔본다

0.1 프로그래밍 언어?

어셈블리언어: CPU가 하는 단위 기능들을 직접 수행, 컴퓨터의 메모리의 정보를 처리


컴파일러 언어가 아닌 것 ex) python
인터프리터 언어에서 작성된 코드는 스크립트라고 부름
실행 파일 생성이 되지 않음(장점이자 단점)
대부분 인터프리터언어가 느리다. (실행파일이 없기 때문에 매번 인터프리터를 거쳐야함)
인터프리터도 프로그램이다


0.2 C, C++ 언어 소개

0.3 프로그래밍 과정 소개

0.4.0 통합개발환경의 기본적인 사용법 윈도우즈 비쥬얼 스튜디오

실행파일 확인
프로젝트 상위 Solution파일 -> Debug 폴더 -> 프로젝트명.exe (cmd창에서도 실행가능, 여러 프로젝트들의 실행파일을 한 폴더에 넣을지 아닐지도 설정 가능)

obj 파일 확인
소스파일 마우스 우클릭 -> Open containning folder -> Debug 폴더 -> 소스코드명.obj

Debug모드와 Release 모드 차이
Debue 모드에서 빌드를 하면 디버깅할 때 도움을 줄 수 있는 정보 포함되서 용량큼
Release 모드는 배포할 때 사용하므로 최소한의 용량, 속도도 빠름

x64: 64비트모드에서 개발한 프로그램의 메모리가 커질 수 있다.
x86: 적은 용량의 프로그램을 개발하는 예전에는 x86많이 썻지만 최근에는 64많이 사용

0.4.1 통합개발환경의 기본적인 사용법 - 윈도우즈/리눅스 코드블럭스

later..

콘솔창이 실행되었다가 바로 사라지는 경우
프로젝트 우클릭 -> Properties -> Linker -> System -> SubSystem "Console"

댓글