SFINAE

    C++ Smart Pointer Type Traits 구현하기

    생 포인터인지 검사하는 것은 std 라이브러리에서 가능하다. 스마트 포인터인지도 검사 가능하게 만들어보자. 1 2 3 4 5 6 int main() { static_assert(woon2::is_unique_ptr_v); static_assert(woon2::is_shared_ptr_v); static_assert(woon2::is_smart_ptr_v); } Colored by Color Scripter cs 예제 코드 // ========================================================================== // Test Code // ==================================================================..