본문 바로가기

프로그램/새롭게 발견한 c++ 패턴

unique_ptr factory

auto createSDLWindowUnique(std::string title, int w, int h, uint32_t flags) -> SDLWindowUPtr {  
    SDL_Window* raw = SDL_CreateWindow(title.c_str(), w, h, flags);
    exceptionProcess(raw,"SDL_CreateWindow Error",SDL_GetError());
    return SDLWindowUPtr(raw);
}

 

'프로그램 > 새롭게 발견한 c++ 패턴' 카테고리의 다른 글

중첩 aggregate 시 버그  (3) 2025.07.30
이런 방법이?  (3) 2025.07.25
이동가능한 guard  (0) 2025.07.22
버그1  (0) 2025.07.22
std::pair에 operator[]()을 추가해보자  (0) 2025.07.20