추가 개념 정리
- 새로운 기능이 필요하다면?

-
영어로 검색한다.
ex) 파일 삭제함수를 찾고싶다 : c++ file delete
-
추천 사이트 : cplusplus.com
-
우리가 개발을 하면서 가장 필요한 새로운 기능을 찾는 방법은 레퍼런스를 참고하는 방법입니다.이 레퍼런스를 참고하는 방법을 이 동영상에서 자세히 알려드리게 됩니다. 또한 어느정도 개발을 해온 개발자들이 새로운 언어를, 새로운 구조를 어떻게 대하는지를 보면서 자신의 개발에 적용할 수 있는 방법을 알려드립니다.사고의 흐름을 잘 생각하면서 시청해주시기 바랍니다.
- 컴퓨터 프로그램 실행 원리

- exe
- 컴퓨터 프로그램의 실행 원리를 이해하게 되면 대부분의 포인터 관련 내용을 이해할 수 있습니다.const char 와 char 의 차이점을 정확하게 이해하지 못하시는분이 계시는데요.이 부분을 간략하고 이해하기 쉽게 설명을 해 보았습니다.
- Overflow

- 오버플로는 이진법을 이해하고 있어야 합니다. 모든 변수는 자신이 갖고 있는 값 이상을 갖게 되려고 할 때 오버플로우가 일어나며 가장 낮은 숫자로 바뀌게 됩니다.
- 재귀함수 (많이 쓰이진 않음)

- 재귀함수는 자기 자신을 호출하는 함수를 재귀함수라고 합니다.재귀함수를 활용하는곳은 극히 드물지만 대학이나 알고리즘을 배우게 되면 꼭 한번은 나오게 되는 내용입니다.이 내용을 굳이 완벽하게 다룰 필요는 없지만 이 개념이 어떻게 활용되는지는 이해하고 있어야 합니다. 일반적으로 개발을 할 때에는 재귀함수를 사용하는 일이 별로 없습니다만 알고리즘적인 개발을 할 때에는 재귀함수를 많이 사용하게 됩니다.
- if 절의 예측실행

ex)
if (false && true){
}
이런식으로 하면 false를 보고 실행을 하지 않기 때문에 실행자체가 되지않는다.
if (true || false){}
위와 같은방식은(or) 이기때문에 true 가 실행되기 때문에 false 는 실행되지 않는다.
최적화를 위해 알아둬야함