bubu (bubu) rakstīja koderi kopienā, |
Tilpums::operator =
atgriežamo vērtību. int ir jāatgriež.typedef std::pair<int, float> MyTwoValues; MyTwoValues func() { return std::make_pair(1, 15.0f); }boost::tuple ļauj atgriez līdz pat 10 vērtības :) Un vienmēr var arī padot funkcijas argumentos ne-const references uz vērtībām, kurās jāatgriež kautkas:
bool getNextThing(Thing& thing); ... Thing thing; while (getNextThing(thing)) { thing->doSomething(); }Kāpēc lai divi argumenti būtu pretrunā ar set funkciju?
class Window { void setPosition(int x, int y); };
Nopūsties: