模板void func <x>();是什么?

时间:2019-05-22 19:27:47

标签: c++ templates

我已经在cppreference页面中看到了有关enable_if的以下代码:

struct X {
    enum { value1 = true, value2 = true };
};

template<class T, std::enable_if_t<T::value1, int> = 0>
void func() {} // #1

template void func<X>(); // What's this?

能否请您告诉我模板在功能生效之前是什么

template void func<X>(); 

是什么意思?

cppreference链接: https://en.cppreference.com/w/cpp/types/enable_if

0 个答案:

没有答案