Checking type of parameter pack using enable_if

前端 未结 5 2067
野的像风
野的像风 2021-02-19 21:38

Since there is a restriction on allowed non-type variadic templates, I am trying to write a function taking an arbitrary number of doubles using enable_if. In essen

5条回答
  •  天涯浪人
    2021-02-19 22:18

    You could use fold expression in c++17 to do the same thing as other answers posted here but without the hassle of creating templates.

    #include 
    
    template ),
            void
        >::type
    >
    constexpr auto foo(T...) noexcept {
            // your code 
    }
    

提交回复
热议问题