TIL

25.12.24일자 - TIL

csh8696nb 2025. 12. 24. 20:40

ACK(알고리즘 코드 카타), 분반 테스트, 언리얼 엔진의 C++용어
.

파란 부분은 다른 풀이 법들


윈도우 + P - 화면 제어
==========
vector<int> a
for(int i = 0; i< a.size(); i++)
벡터 a의 크기까지 i를 더하며 순회

플러싱- endl;을 하면 하는 행동



==========
테스트에서 오답이었던 내용(독학)

4. 기본(부모) / 파생(자식) 클래스 활용 및 순수 가상 함수 사용(virtual)
class Cat : public Animal {}
상속받는 내용 역시 지정하지 않으면 자동으로 프라이빗 상속이 된다.

(class Cat은 외부에서 사용할 수 없는 privit Animal 클래스 입니다.)

template<typename T>

template형태로 취급하겠다 <>안의 것을 - typename(그대로 써야함) 템플레이트의 이름은 - T (int T 처럼 이름을 T로 쓰겠다.)

금요일에 문제를 받아서 5,6번 문제를 한번 더 봐야겠다.
==========
언리얼 엔진의 C++용어들
key : 출력 메시지의 고유 키, -1로 설정 시 메세지가 누적 출력
TimeToDisplay : 메시지가 화면에 표시될 시간(초)


==========
복습 세션
class Penguin : public Bird {}

class Sparrow : public Bird, public IFlyable {}

여러 클래스를 상속할 수 있고 이를 이용해서 기능을 분리 할 수 있다.

싱글톤 패턴 - 유일한 객체를 생성하고 사용하게 만들기 위한 방법
생성자와 복사 생성자, 대입 연산자를 프라이빗에 숨기거나 복사, 대입을 퍼블릭에서 삭제하는 방법 등을 사용한다.

데코레이터 - 검에 속성을 부여하는 코드


옵저버 - noti를 가지고 각자 반응하도록 설계하는 것
데미지를 입으면 체력이 깎이고 체력감소? - 체력바 변동/소리 출력/업적 달성 등 진행

C++ - Coroutine
->tick
델타 타임 델타 세컨 - 프레임이 아니라 절대 시간 단위로 맞춰 주는 것.
FRunable (?)

이미지와 상관없이 세부 요구 사항을 따르면 된다.
.

'TIL' 카테고리의 다른 글

25.12.28일자 5번 과제 마무리 - TIL  (0) 2025.12.29
25.12.26일자 - TIL  (0) 2025.12.26
25.12.23일자 - TIL  (0) 2025.12.23
25.12.22일자 - TIL  (0) 2025.12.22
25.12.19일자 - TIL  (0) 2025.12.19