Pereiti prie turinio

C++ metodas, pakeisti reiksmei. Pagalbos


Rekomenduojami pranešimai

class Langelis
{

private:
int x, y; 
bool arAplankytas; 
char simbolis;
double plotas;
public:
Langelis(int x = 0, int y = 0, bool 
		arAplankytas = false, char simbolis = ' ', double plotas = 0) :
	x(x), y(y), arAplankytas(arAplankytas), simbolis(simbolis), plotas(plotas) { }
;
~Langelis() { }

//Gražina x koordinatę
int ImtiX()			{ return x; }
//Gražina y koordinatę
int ImtiY()			{ return y; }
//gražina ar buvo aplankytas langelis
bool ImtiBusena()	{ return arAplankytas; }
//gražina langelio reikšmę
char ImtiSimboli()	{ return simbolis; }
//grazina langelio plota
double ImtiPlota()	{ return plotas; }

//pakeicia busena i aplankyta
void Aplankytas()		{ arAplankytas = true; }

};

 

Konteinerine klase langelio dinaminiui masyvui saugoti

 

#include "Langelis.h"

class Zemelapis
{
private:
Langelis *Z;
int n;
int nmax;
void KeistiMasyva(int kiek);
public:
Zemelapis(int nmx);
~Zemelapis();

void DetiLangeli(Langelis L, int eil, int st, int kiek);
Langelis ImtiLangeli(int ind)	{ return Z[ind]; }
int ImtiN()			{ return n; }
//int ImtiKaimyna(int ind, int m);
//void Zemelapis::DFS(Langelis L, int ind);

};

 

int main()
{
   ....
   [b]Z.ImtiLangeli(15).Aplankytas()[/b]
   [b]cout << Z.ImtiLangeli(15).ImtiBusena()[/b]
   return 0;
}

 

Pagal ideja iskvietus metoda .Aplankytas(), turi busena pakeist i TRUE. Bet isvedus i ekrana reiksme vistiek rodo FALSE. Kas cia negerai?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...