C++ 此模板功能的类型要求是什么
什么是C++ 此模板功能的类型要求是什么,c++,generics,function,C++,Generics,Function,什么是inta::*构造?它对类型A有什么要求 非常感谢 int A::*是指向A类型的int数据成员的指针。例如,给定类型: struct Foo { int i; }; struct Bar { double d; }; int-Foo::*是指向类型为Foo的int数据成员的指针,该成员的唯一有效值为null,地址为Foo::i int-Bar::*是指向类型为Bar的int数据成员的指针,其唯一有效值为null,因为Bar不包含int数据成员 对类型A的唯一要求是它不是基元类型,因
inta::*
构造?它对类型A
有什么要求
非常感谢
int A::*
是指向A
类型的int
数据成员的指针。例如,给定类型:
struct Foo { int i; };
struct Bar { double d; };
是指向类型为int-Foo::*
的Foo
数据成员的指针,该成员的唯一有效值为null,地址为int
Foo::i
是指向类型为int-Bar::*
的Bar
数据成员的指针,其唯一有效值为null,因为int
不包含Bar
数据成员int
对类型
A
的唯一要求是它不是基元类型,因为基元类型显然不能有数据成员。关于这个主题,这里有一个很好的long-SO线程: