我有一个类似于std::is_same
的模板比较器的想法。如果两个模板相同,那么至少给定模板参数的实例化将是相同的。
template<template<class...> class LHS, template<class..> class RHS, class... S>
using is_same_template = std::is_same<LHS<S...>, RHS<S...>>::value;
有没有一种方法可以比较
LHS
和RHS
而不使用S...
?我认为,即使没有S...
,比较器也必须在S...
上进行实例化。如果它们是模板函数,我不会期望能够比较它们,我需要比较它们的实例化。我的直觉正确吗?