您当前的位置: 首页 >  c++

mutourend

暂无认证

  • 2浏览

    0关注

    661博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ std::is_same示例

mutourend 发布时间:2019-03-04 16:22:41 ,浏览量:2

std::is_same,继承自 integral_constant,用于判断T和U是否为相同的类型,返回值(::value)为true/false。

template  struct is_same;

注意,若class类名不同,当且仅当T与U有typedef关联,否则就算T与U的所有成员属性完全一致,也仍认为是不同的类型。 具体示例为:

// is_same example
#include 
#include 
#include 

typedef int integer_type;
struct A { int x,y; };
struct B { int x,y; };
typedef A C;

int main() {
  std::cout             
关注
打赏
1664532908
查看更多评论
0.0379s