smemamian
دوشنبه 19 فروردین 1392, 23:32 عصر
سلام دوستان
در QHash چرا ما باید 2 تابع زیر حتما استفاده کنیم؟ کار تابع qHash چیه ؟ :
bool operator==( const nameclass &a, const nameclass &b )
{
return (a.name() == b.name()) && (a.number() == b.number());
}
uint qHash( const nameclass &key )
{
return qHash( key.name() ) ^ qHash( key.number() );
}
در QHash چرا ما باید 2 تابع زیر حتما استفاده کنیم؟ کار تابع qHash چیه ؟ :
bool operator==( const nameclass &a, const nameclass &b )
{
return (a.name() == b.name()) && (a.number() == b.number());
}
uint qHash( const nameclass &key )
{
return qHash( key.name() ) ^ qHash( key.number() );
}