本文整理汇总了C++中Address::equal方法的典型用法代码示例。如果您正苦于以下问题:C++ Address::equal方法的具体用法?C++ Address::equal怎么用?C++ Address::equal使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Address
的用法示例。
在下文中一共展示了Address::equal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addAddress
bool AddressesList::addAddress( const Address & address )
{
for( std::list<Address>::const_iterator it = addresses.begin(); it != addresses.end(); it++)
if( address.equal(*it)) return false;
addresses.push_back( Address( address));
return true;
}
示例2: removeAddress
bool AddressesList::removeAddress( const Address & address)
{
bool founded = false;
for( std::list<Address>::iterator it = addresses.begin(); it != addresses.end(); )
{
if( address.equal(*it))
{
it = addresses.erase(it);
founded = true;
}
else
it++;
}
return founded;
}