C++模版函数: 按成员变量比较大小
来源:互联网 发布:重庆大数据千人计划 编辑:程序博客网 时间:2024/05/24 01:44
// C++模版函数: 按成员变量比较大小
// VC8.0
// 在C++11, 可以用lambda简单解决这个问题,不必使用模版
#include "stdafx.h"
template<typename T, typename M, M T::* const m>
bool CompareMember(const T& t1, const T& t2)
{
return t1.*m < t2.*m;
}
struct A
{
int x;
int y;
};
int _tmain(int argc, _TCHAR* argv[])
{
A a,b;
a.x = 100;
a.y = 200;
b.x = 200;
b.y = 100;
bool c1 = CompareMember<A, int, &A::x>(a, b);
bool c2 = CompareMember<A, int, &A::y>(a, b);
return 0;
}
- C++模版函数: 按成员变量比较大小
- C++使用模版实现按成员变量或者成员函数排序
- OJ 比较大小 类模版
- 【c++】内存偏移、成员函数和成员变量、static成员函数、变量
- C/C++静态成员变量和静态成员函数
- 【C++】C++ static成员变量与static成员函数
- c++:静态成员变量和静态成员函数使用问题
- C/C++---static函数,static成员函数,static变量,static成员变量 再来理一理
- 四个变量比较大小
- 比较两数大小(指向函数的指针变量)
- c语言:引用指针变量比较两个整数的大小
- 十二、对象的使用(一) static成员变量、static成员函数、类/对象大小计算
- 【C/C++】成员变量
- static成员函数成员变量
- 成员变量与成员函数
- 静态成员变量成员函数
- C++template--函数模版
- 【c++】函数模版
- 最近短径算法的C语言实现
- mongleDB 系统管理
- 智商很一般如何学习IT技术
- EDT/EGL资源下载
- 十大流行健美营养补剂
- C++模版函数: 按成员变量比较大小
- php操作xml(1)
- .net大文件上传控件
- 解决ubuntu的IP和DNS重启后需重设的问题
- 浏览器中的字体问题
- sip消息的路由
- myeclipse安装手动安装SVN插件的四种方法汇总
- 增肌饮食宝典
- python 字符与asc码转换