From c822b245c16b88379fa949eb35ea725861814b9b Mon Sep 17 00:00:00 2001 From: "jean.chalard" Date: Thu, 4 Jun 2009 17:28:52 +0000 Subject: [PATCH] J : * Delete useless and very-frequently called string creations. --- projects/mtg/include/DeckDataWrapper.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/projects/mtg/include/DeckDataWrapper.h b/projects/mtg/include/DeckDataWrapper.h index b47988310..35bd08805 100644 --- a/projects/mtg/include/DeckDataWrapper.h +++ b/projects/mtg/include/DeckDataWrapper.h @@ -16,9 +16,7 @@ class Cmp1 { // compares cards by their name bool operator()(MTGCard * card1, MTGCard * card2) const { if (!card2) return true; if (!card1) return false; - string name1 = card1->name; - string name2 = card2->name; - int result = name1.compare(name2); + int result = card1->name.compare(card2->name); if (!result) return card1->getMTGId() < card2->getMTGId(); return ( result < 0); }