mam tablice obiektów klasy KontoBankowe
#include <iostream>
using namespace std;
class KontoBankowe
{
string nazwisko;
string NrKonta;
double saldo;
public:
int wyszukaj(KontoBankowe tablica[],int dlugoscTablicy,string DoWyszukania);
KontoBankowe();
KontoBankowe(string * klient, string * num, double sal);
void pokaz(string&klient,int liczba) const;
void deponuj(double kwota);
void podejmin(double kwota);
};
i chce zrobic metode wyszukującą w tablicy obiekt o zadanej wartosci w tym przypadku nazwisko, tak aby z main moc pokazac saldo konkretnego klienta przy pomocy metody pokaz, stworzylem taka definicje metody
int wyszukaj(KontoBankowe tablica[],int dlugoscTablicy,string DoWyszukania)
{
int zwrot;
for(int i=0;i<dlugoscTablicy;i++)
{
if (tablica[i].nazwisko=="DoWyszukania")
zwrot=i;
break;
}
return zwrot;
}
ale nie ma dostepy do prywatnych skladowych klasy, jak to rozwiązać. Tak wyglądało utworzenie tablicy obiektów typu KontoBankowe w main:
KontoBankowe (TablicaKont[ile]);