TObject::Equals:比较当前对象和 Obj 对象是否相同
比较当前对象和 Obj 对象是否相同。
从 TObject 继承的子类需要重载 Equals 来提供比较相同的方法。
函数原型:
virtual bool __fastcall Equals(TObject *Obj); |
头文件:
#include <System.hpp>
命名空间:
System
参数:
Obj:需要和当前对象比较的对象
返回值:
true:当前对象和 Obj 相同
false:当前对象和 Obj 不同
例子:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Memo1->Lines->Text = L"Victor Chen\r\nwww.cppfans.com";
std::auto_ptr<TStringList>sl(new TStringList);
sl->Add(L"Victor Chen");
sl->Add(L"www.cppfans.com");
if(Memo1->Lines->Equals(sl.get()))
{
ShowMessage(L"Memo1 的内容和 sl 内容相同。");
}
} |
兼容性:
相关链接:
• TObject • VCL基础类
|