Witam
Mam problem... właśnie nie wiem jaki :P
class1.h
#ifndef NAGLOWEK_H_
#define NAGLOWEK_H_
class Gra
{
private:
std::string name;
public:
Gra();
Gra(std::string n);
~Gra(){std::cout<<"Usunieto Obiekt"<<std::endl;}
virtual void Pokaz();
};
class Gracz : private std::string
{
private:
int ration;
public:
Gracz(){};
explicit Gracz(std::string &n,int r) : std::string(n) {ration=r;}
void Gracz::Pokaz();
};
#endif //
Źrodło.cpp
#include <iostream>
#include <string>
#include "class1.h"
using namespace std;
// class Gra
Gra::Gra(){}
Gra::Gra(std::string n)
{
name=n;
}
void Gra::Pokaz()
{
cout<<"Nazwa gracza: "<<name<<endl;
}
//class Gracz
void Gracz::Pokaz()
{
return *this;
}
main.cpp
#include <iostream>
#include "class1.h"
using namespace std;
int main()
{
Gra gracz1("ANONYMUS");
gracz1.Pokaz();
Gracz gracz2("LEL",100);
gracz2.Pokaz();
getchar();
return 0;
}
Za wszelką pomoc Dziękuję ;)