728x90 인프런5 [C++ 20] Module 🚩사용이유 ▶️ 빌드단계전처리 : include, define 등을 처리하는 단계 컴파일 : 오브젝트 파일 만드는 단계링크 : 만들어진 오브젝트 파일들을 심볼들로 묶어서 연결해주는 단계 ▶️ 기존에 사용하던 방법의 문제점1) 빌드 속도가 너무 느리다.ex) 중복적인 include 사용시 (반복된 substitution) 2) 매크로 (#define)ex) a클래스에 abc라는 매크로에 값을 넣고,b클래스에 abc라는 매크로에 다른 값을 넣은 후,c클래스에서 a와 b를 include한 후, abc를 불러온다면? -> c클래스에 나중에 include된 클래스의 매크로abc의 값을 가져온다. 3) 심볼 중복정의 ex) a클래스 헤더에 구현부까지 만든 함수가 있을 경우c클래스에서 a클래스를 includ.. 2025. 2. 15. C++의 역사, C++20의 핵심, 개발환경 🚩C++ 버전별 역사 ▶️뒤에 붙은 숫자는 등장연도를 뜻한다. C++98TemplatesSTLStringI/O StreamC++11MoveUnified InitializationLambdaconstexprMultithreadMemory ModelSmart PointerRegular ExpressionHash Tablestd::arrayC++14Reader-Writer LockGeneric LambdaC++17Fold expressionconstexpr ifStructured BindingParallel AlgorithmFilesystemstd::anystd::optionalstd::variantC++20ConceptModuleRangeCoroutine 🚩C++ 20에서 살펴볼 내용 C++ 20 핵심.. 2025. 2. 13. 게임 엔진을 지탱하는 게임 수학-1. 기초- (3) 벡터 게임 엔진을 지탱하는 게임 수학[섹션 1] 게임을 지탱하는 기초 수학 (3) 벡터 인프런 강의 링크 : https://inf.run/HPQQK 게임 엔진을 지탱하는 게임 수학 강의 | 이득우 - 인프런이득우 | , 3D 게임 프로그래밍, 본질을 알아야 더 잘 할 수 있어요! 🎮 게임 프로그래밍, 한 단계 나아서고 싶다면? 안녕하십니까? 청강문화산업대학교 게임콘텐츠스쿨에서 학생들에게 게임 프www.inflearn.com ✨이미지와 내용은 강의 노트에서 가져왔으며 강의를 보고 메모를 첨가하였습니다. 1. 벡터(Vector)의 정의수 직선에서의 표현의 한계수를 점으로 표현한다면 1차원의 도형 수직선 위에 있는 것들만 표현이 가능하다.1차원 상에서 의미있는 무언가를 표현하기에는 주어진 공간이 너무 부족.. 2025. 1. 24. 게임 엔진을 지탱하는 게임 수학-1. 기초-(2) 함수 강의 : https://inf.run/HPQQK 게임 엔진을 지탱하는 게임 수학 강의 | 이득우 - 인프런이득우 | , 3D 게임 프로그래밍, 본질을 알아야 더 잘 할 수 있어요! 🎮 게임 프로그래밍, 한 단계 나아서고 싶다면? 안녕하십니까? 청강문화산업대학교 게임콘텐츠스쿨에서 학생들에게 게임 프www.inflearn.com 1. 함수(Function)의 기초함수를 왜 배워야 하는가?게임의 공간을 구성하고 화면에 보여지는 전 과정은 대부분 공간과 공간의 변환으로 구성되어 있음. 이러한 변환은 근본적으로 집합과 집합의 대응 관계에 기반하고 있으며, 이의 메카니즘을 설명하는 이론이 함수함수의 정의함수의 성립 조건 : 첫 번째 집합의 모든 요소가 사용되어야 한다.함수가 아닌 대응 관계첫 번째 집합의 어떤.. 2025. 1. 23. 게임 엔진을 지탱하는 게임 수학-1. 기초- (1) 수의 구조 게임 엔진을 지탱하는 게임 수학[섹션 1] 게임을 지탱하는 기초 수학 (1) 수의 구조 인프런 강의 링크 : https://inf.run/HPQQK 게임 엔진을 지탱하는 게임 수학 강의 | 이득우 - 인프런이득우 | , 3D 게임 프로그래밍, 본질을 알아야 더 잘 할 수 있어요! 🎮 게임 프로그래밍, 한 단계 나아서고 싶다면? 안녕하십니까? 청강문화산업대학교 게임콘텐츠스쿨에서 학생들에게 게임 프www.inflearn.com 미리보기 링크 : https://www.inflearn.com/courses/lecture?courseId=327690&unitId=90260&subtitleLanguage=ko&audioLanguage=ko 인프런 강의 노트 : https://ideugu.notion.site/1.. 2025. 1. 22. 이전 1 다음 728x90