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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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