return value, not const reference, if return type is POD or ptr

returning reference to POD types can be in fact slower than returning value.
This commit is contained in:
Andrzej Rybczak
2009-03-10 22:20:09 +01:00
parent 5e29d251c3
commit d50dcac5a2
3 changed files with 10 additions and 10 deletions

View File

@@ -93,8 +93,8 @@ namespace NCurses
std::string GetString(size_t length = -1, size_t width = 0, bool encrypted = 0) const { return GetString("", length, width, encrypted); }
void GetXY(int &, int &);
void GotoXY(int, int);
const int &X() const;
const int &Y() const;
int X() const;
int Y() const;
void SetGetStringHelper(GetStringHelper helper) { itsGetStringHelper = helper; }
void SetColor(Color, Color = clDefault);