작성한 질문수
[게임 프로그래머 도약반] DirectX11 입문
Shader
작성
·
300
수정됨
0
제가 옛날 c++로 배우고 또 검색해도 잘 안나오던데
using Super = Shader;
가 무엇을 의미하는지 궁금합니다.
추측하기로는 부모 클래스가 무엇인지 지정해주는 것 같은데 이미 Shader를 상속받았는데 왜 이 키워드를 작성하는 것일까 궁금하네요
답변 2
1
아 굉장히 일관성이 생기네요 좋은 답변 감사드립니다.
using은 typedef의 Modern C++ 버전입니다.typedef Shader Super랑 같은 의미이며Parent 클래스를 지정할 때 Super로 하기 위함입니다.(C#에선 super가 있기도 하고, C++ 언리얼에선 Super가 자동생성되어 있습니다)