일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Mipmap
- 취준
- 힙
- UnReal
- 개발자면접
- c++
- 포워드 렌더링
- Stack
- im뱅크
- Fetching
- 디퍼드 렌더링
- occlusion culling
- 외적
- 데이터분석
- std::vector
- 코테
- 스택
- Output Merge
- Tesselation
- Input Assembler
- 어레이
- DrawCall
- rasterization
- multiset
- 이중우선순위큐
- 그래픽스 파이프라인
- Page Fault
- vertex shader
- graphics rendering pipeline
- bvh
- Today
- Total
목록c++ (2)
평생 배우는 개발자
서론항상 c++ 만 공부해 왔었기에 c#에 관한 내용은 무지했다. 하지만 Unity Engine은 C#으로 코딩하기 때문에 c#에 기초적인 내용은 알아야 한다.개요c++에 관해서는 가상함수, 순수가상함수, 추상클래스에 대한 개념을 알고 있었다. 가상함수란, 함수를 선언할 때 virtual이라는 keyword를 사용해 부모클래스에 있는 가상함수를 override 해서 자식함수에서 재정의 하여 쓰기 위해 사용된다.가상함수 예시class A {public: virtual void foo() { std::cout 순수가상함수란, 함수를 선언할 때 virtual이라는 keyword와 함께 함수의 선언 끝에 = 0을 붙여준다. 또한, 함수에 대한 정의를 바로 해주지 않는다.순수가상함수 예시cla..

서론#include , c++ 이 기본으로 제공하는 벡터 라이브러리다.우리가 벡터를 선언하면 스택이라는 공간에 벡터가 생성된다. 그렇다고 벡터 안의 값들도 스택에 생성되는 것은 아니다. 이것들은 힙이라는 공간에 생성된다. 벡터는 동적어레이 이기 때문이다. 또한, 벡터의 사이즈를 변경하면 벡터자체의 주솟값은 변경되지 않지만, 벡터의 가장 첫 번째 값의 주솟값은 변한다. 이것들은 무엇이고 왜 그럴까? 개요스택과 힙이란? 스택(Stack)이라는 공간은 정적 메모리(static memory)할당에 사용되는 공간이다. 정적인 메모리, 즉, 컴파일 시간에 크기가 결정되어서 런타임에서의 크기변경이 되지 않는 메모리라는 말이다. 이 스택이라는 공간에서 함수의 호출과 로컬 변수가 LIFO(Last In First Ou..