인프런 커뮤니티 질문&답변
ConstantBuffer 소멸자 if문 이중으로 사용하는 이유를 모르겠습니다
작성
·
268
0
ConstantBuffer::~ConstantBuffer()
{
if (_cbvBuffer)
{
if (_cbvBuffer != nullptr)
_cbvBuffer->Unmap(0, nullptr);
_cbvBuffer = nullptr;
}
}
위의 부분에서 이미 if (_cbvBuffer) 로 nullptr이 아니라는 걸 확인했는데 if (_cbvBuffer != nullptr) 로 한번 더 비교하고 동작해야하는 이유가 뭔지 모르겠습니다.
그리고 코드에서 ConstantBuffer PushData함수에서 assert 비교를 _currentIndex < _elementCount가 맞는거 같습니다.
답변 1
1






넵 답변 감사합니다