GCC STL是否具有从typedef别名获取基元类型的特性



我找不到一个从typedef别名返回基元类型的元函数,就像在那个可能的例子中一样:

typedef int ivar;
typedef ivar signIvar;
...
// true
std::cout << std::is_same< int, std::get_primitive<signIvar>::type >::value;

它可能存在,但我找不到。原则上实现是可能的,但我只能让它在编译时变得昂贵。

从概念上讲;从其typedef别名获取基元类型";。

一个类型的别名只是同一类型的名称。因此,你可以做:

std::cout << std::is_same_v<int, signIvar>; // output: 1

最新更新