#include <string>
#include <iostream>
using namespace std;
class Sobak{
private:
string nimi;
string rotu;
string vuosi;
public:
// konstructor
Sobak();
// kostruktor so znachenijami (esli nado)
Sobak(string /*name*/, string /*breed*/, string /*year*/);
// destruktor
~Sobak();
void setName(string name);
string getName(void);
void setBreed(string name);
string getBreed(void);
void setYear(string name);
string getYear(void);
// debug
void printMe(void);
};
Sobak::Sobak(){
// nothing
nimi = "";
rotu = "";
vuosi = "";
}
Sobak::~Sobak(){
// nothing
}
Sobak::Sobak(string name, string breed, string year){
nimi = name;
rotu = breed;
vuosi = year;
}
void Sobak::setName(string name){
nimi = name;
}
string Sobak::getName(void){
return nimi;
}
void Sobak::setBreed(string breed){
rotu = breed;
}
string Sobak::getBreed(void){
return rotu;
}
void Sobak::setYear(string year){
vuosi = year;
}
string Sobak::getYear(void){
return vuosi;
}
void Sobak:  rintMe(void){
cout << " sobak:" << nimi << "|" << rotu << "|" << vuosi << "\n";
}
int main(void){
Sobak *x= new Sobak();
Sobak *y= new Sobak(" doggy "," stupid ","1980");
x->printMe();
y->printMe();
delete(y);
delete(x);
return 0;
}
Vot proga, kotoraja bez znaka = i bez obrezanija probelov, poka
-----------------
-=*=-
|