Napisałem taki program:
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
class osoba
{
private:
string nazwisko;
string Imie;
public:
static int ile_osob;
osoba()
{
ile_osob++;
}
void zapamietaj(string nazwa,string imie)
{
nazwisko = nazwa;
Imie = imie;
}
void wypisz()
{
cout << "Imie: " << Imie << " Nazwisko: " << nazwisko << endl;
}
};
int osoba::ile_osob;
int main()
{
osoba Adam,Tomek,Karol;
cout << "Osob jest : " << osoba::ile_osob << endl;
Adam.zapamietaj("Koloczuk","Adam");
Adam.wypisz();
getchar();
}
Ale czy ja przekazuje parametry aktualne jako stringi czy jako C-string ? Bo wydaje mi się, że jako C-string i nie wiem jak to przekazywać przez stringi.