术语 | CompareElements | ||||||||
释义 | CompareElements template < class TYPE, class ARG_TYPE > BOOL AFXAPI CompareElements( const TYPE* pElement1, const ARG_TYPE* pElement2 ); 返回值: 如果pElement1所指向的对象与pElement2所指向的对象相等,则返回非零值。否则返回0。 参数:
说明: 这个函数由CList::Find直接调用,CMap::Lookup和CMap::operator[]会间接调用它。CMap的调用使用了CMap的模板参数KEY和ARG_KEY。 缺省的实现返回对*pElement1和*pElement2进行比较的结果。你可以重载这个函数以便它以一种适用于你的应用程序的方式进行比较。 C++语言为简单类型(char,int,float等等)定义了比较操作符(==),但是没有为类和结构定义比较操作符。如果你想使用CompareElements或演示一个使用它的集合类,你就要定义一个比较操作符或者重载CompareElements以返回正确的类型。 请参阅:CList, CMap |
||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。