프로그래밍 공부

2023/10/17 2

카테고리 설명
  • 이전에 만들었던 Viewport작업을 먼저 전역변수로 빼준다. 카메라 위치좌표 작업을 새롭게 잡아준다는 의미이다. ViewPort Environment.h를 다음과 같이 선언한다. #pragma once class Environment : public Singleton { private: friend class Singleton; Environment(); ~Environment(); public: void Set(); void SetViewport(UINT width = WIN_WIDTH, UINT height = WIN_HEIGHT); void SetPerspective(); void CreateProjection(); private: MatrixBuffer* viewBuffer; MatrixBuff..

  • Vector는, STL( Standard Template Library ) 에 포함된 동적 배열 데이터 구조이다. vector는 배열과 유사하지만, 크기를 동적으로 조절할 수 있는 컨테이너이다. 일반적으로 동적 배열을 구현할때 사용하며, 임의접근이 필요할때 유용하다. 예를들어. 리스트나 큐와같이 순차적인 데이터에 비해 특정원소에 빠른 접근이 필요할 경우에 사용된다. #include #include int main() { std::vector myVector; // 정수형 원소를 담는 vector 생성 // 원소 추가 myVector.push_back(10); myVector.push_back(20); myVector.push_back(30); // 원소 출력 for (int i = 0; i < myVec..

    C++

    (STL)Vector NEW

    2023.10.17
    댓글