Musi posiadać dwie metody: 28: // Show

Musi posiadać dwie metody:
28: // Show (wyświetla wartość) a
29: // Compare (zwraca względną pozycję)
30: class Data
31: {
32: public:
33: Data(int val):myValue(val){}
34: ~Data(){}
35: int Compare(const Data &);
36: void Show() { cout << myValue << endl; }
37: private:
38: int myValue;
39: };
40:
41: // Compare jest używane do podjęcia decyzji, w którym
42: // miejscu listy powinien znaleźć się dany obiekt.
43: int Data::Compare(const Data & theOtherData)
44: {
45: if (myValue theOtherData.myValue)
48: return kIsLarger;
49: else
50: return kIsSame;
51: }
52:
53:

Random Posts




You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply