Such a warning should be the least of your worries: you code produces many errors, starting from line 133:
Quote:
typedef vector<card> cards;
where
"‘card’ was not declared in this scope".
You should first fix compiler errors and then focus on the warnings.