137 TIF

137 TIF



my przy lym osiruznosu.

103


Zachowywanie znaczenia operatorów

unikanie nieoczekiwanych wyników

Operatory są zdefiniowane dla wszystkich typów wbudowanych, a programiści mogą odgadnąć zachowanie konkretnych operatorów. Przeciążając operator, zachowajmy jego naturalny sposób działania. Podobnie jak nie utworzylibyśmy (w każdym razie nie powinniśmy tego robić) funkcji składowej o nazwie Drukuj(), która zamiast drukować, usuwałaby wszystkie pliki z dysku twardego, nie powinniśmy również przeciążać operatora nierówności (!=), aby działał tak jak operator porównania (=) lub w inny sprzeczny sposób.

104


Przeciążanie operatora = w wypadku spodziewanych przypisań w klasie

kompilowanie kodu

Przed

class Napis

{

private:

int m_cch; char *m_pch;

void ReincjNapis(const char *pch, int cch); public:

Napis(void): m_cch(0)

{

m_pch = NULL;

}

~Napis(void)

{

if(m_pch)

delete m_pch;

}

};


Wyszukiwarka

Podobne podstrony:
CCF20091001031 tif my na myśli tyle tylko, że niektórzy ludzie sądzą — przy czym wszystko jedno, cz
311 tif 8.3. NIEZAWODNOŚĆ DOSTAWY ENERGII nie istotne znaczenie w niektórych procesach chemicznych (
311 tif 8.3. NIEZAWODNOŚĆ DOSTAWY ENERGII nie istotne znaczenie w niektórych procesach chemicznych (
SPIS2 TIF Ostrożność przy wybieraniu typów ze znakiem lub bez znaku................ 41 Ostrożność pr
skanuj0174 Specjalne detale architektoniczne 173 Przy wznoszeniu ściany decydujące znaczenie mają dw
DEMOTYWATORY RÓŻNE PACZKAP0 SZT FOTO (111) Przyłapa Zanim zaczniesz , upewn WWW.my przy porno i] si
P1050741 I ) ciało /«- porusza sie bez tarcia. 2) ciało m3 porusza się z tarciem, przy Lym współczy
SPIS2 TIF Ostrożność przy wybieraniu typów ze znakiem lub bez znaku................ 41 Ostrożność pr
68 (10) ■ techniczne materiałów budowanych Należy przy lym podkreślić fakt. że zbyt duża przepuszcza
P1050741 I ) ciało /«- porusza sie bez tarcia. 2) ciało m3 porusza się z tarciem, przy Lym współczy
CCF20091006010 tif Zaczniemy od rozważań na temat znaczenia. Każdy znak coś znaczy, albo —: jak się
CCF20091006014 tif my — Charles Morris. Wywodzi się zaś ona ; od Pawłowa, od jego teorii neurofizjo
my przy częstomoczu, przyjmowaniu leków przeciwbakteryjre,__, e kwaśne lub mocz jest słabo zagęszczo
Intertekstualno?? 6 my przyjrzeć się muzyce popularnej. Znaczenie nie znajduje się po prostu w dźwię

więcej podobnych podstron