65,211
社区成员
发帖
与我相关
我的任务
分享
class point3d
{
public:
float x;
float y;
float z;
};
template <class class_type,class data_type1,class data_type2>
char* access_order(data_type1 class_type::*mem1,
data_type2 class_type::*mem2)
{
assert(mem1 != mem2);
return mem1<mem2? "Mem1 First":"Mem2 First";
}
int _tmain(int argc, _TCHAR* argv[])
{
cout<<access_order(&point3d::x,&point3d::z)<<endl;
return 0;
}