Checking type of parameter pack using enable_if

前端 未结 5 2000
野的像风
野的像风 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:05

    I think the simpler would be to use std::initializer_list:

    foo(std::initializer_list args)
    {
        // Your stuff.
    }
    

    instead of variadic template. It may require to use {} instead of/ in addition to ()

提交回复
热议问题