208 TIF

208 TIF



int Add()

{

return ++m_cRef;

}

int Release()

{

int cRef;

// Wskazówka 86.

— mcRef; cRef = m_cRef; if(!cRef)

delete this; return cRef;

}

void Hello()

{

cout « "RefCount = cout« m_cRef; cout« "\n";

}

void TestRefCounted()

{

#ifdef NOCOMPILE RefCounted ref;

#endif

RefCounted *pref;

// Wskazówka 46.

pref = RefCounted::newRefCounted();

pref->Add();

pref->Hello();

pref->Release();

pref->Hello();

pref->Release();


Wyszukiwarka

Podobne podstrony:
130 TIF } int Weźl1(){ return baza::WeźH 0+5;} int Weźl20{ return baza::Weźl20+5;} }; class PrywPoch
130 TIF } int Weźl1(){ return baza::WeźH 0+5;} int Weźl20{ return baza::Weźl20+5;} }; class PrywPoch
098 TIF int main(int argc, char* argv[]){ KlasaNaucz t1; KlasaPrac s1; cout « tl.nldNaucz « endl; co
115 TIF Przykład: klasa String w pliku String.cpp Zobacz także: Wskazówki 69., 70. i 71.Argumenty do
CCF20091001035 tif ontologicznego charakteru znaków, chociaż niekompletny i pobieżny, dostarcza waż
214 TIF drg.h #ifndef _DRG_H #deflne _DRG_H #include "..inc ips.h" // Wskazówka 39. /
140 TIF char *m_pch; public: int operator==(const Napis& napis) const{ return(strcmp(m_pch, napi

więcej podobnych podstron