代码拉取完成,页面将自动刷新
同步操作将从 ibc-dabing/Landlords 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#include "card.h"
Card::Card()
{
}
Card::Card(CardPoint point, CardSuit suit)
{
setPoint(point);
setSuit(suit);
}
void Card::setPoint(CardPoint point)
{
m_point = point;
}
void Card::setSuit(CardSuit suit)
{
m_suit = suit;
}
Card::CardPoint Card::point() const
{
return m_point;
}
Card::CardSuit Card::suit() const
{
return m_suit;
}
bool lessSort(const Card &c1, const Card &c2)
{
if(c1.point() == c2.point())
{
return c1.suit() < c2.suit();
}
else
{
return c1.point() < c2.point();
}
}
bool greaterSort(const Card &c1, const Card &c2)
{
if(c1.point() == c2.point())
{
return c1.suit() > c2.suit();
}
else
{
return c1.point() > c2.point();
}
}
bool operator ==(const Card& left, const Card& right)
{
return (left.point() == right.point() && left.suit() == right.suit());
}
uint qHash(const Card &card)
{
return card.point() * 100 + card.suit();
}
bool operator <(const Card& c1, const Card& c2)
{
return lessSort(c1, c2);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。