网站首页  计算机词典

请输入您要查询的字词:

 

字词 CompareElements
释义 CompareElements

template < class TYPE, class ARG_TYPE >
BOOL AFXAPI CompareElements( const TYPE* pElement1, const ARG_TYPE* pElement2 );

返回值:
如果pElement1所指向的对象与pElement2所指向的对象相等,则返回非零值。否则返回0。

参数:
TYPE要比较的第一个元素的类型。
pElement1指向要比较的第一个元素的指针。
ARG_TYPE要比较的第二个元素的类型。
pElement2指向要比较的第二个元素的指针。

说明:
这个函数由CList::Find直接调用,CMap::Lookup和CMap::operator[]会间接调用它。CMap的调用使用了CMap的模板参数KEY和ARG_KEY。
缺省的实现返回对*pElement1和*pElement2进行比较的结果。你可以重载这个函数以便它以一种适用于你的应用程序的方式进行比较。
C++语言为简单类型(char,int,float等等)定义了比较操作符(==),但是没有为类和结构定义比较操作符。如果你想使用CompareElements或演示一个使用它的集合类,你就要定义一个比较操作符或者重载CompareElements以返回正确的类型。

请参阅:CList, CMap
随便看

 

计算机英汉双解词典包含34412条计算机术语英汉翻译词条,基本涵盖了全部常用计算机术语的翻译及用法,是计算机学习及翻译工作的有利工具。

 

Copyright © 2021-2025 foosec.com All Rights Reserved
更新时间:2026/10/24 0:52:43