Ti to ukážu.
class jedna
{
private: // dneska se psat nemusí nahože je private automaticky
int x;
int y;
public:
jedna(int a, int b): x(a), y(b)
{}
jedna(const jedna& j)
{
x = j.x;
y = j.y;
}
int dejX(){return x; }; // lepsi je psat this->x
int dejY(){return y; };
};
Když si přečteš tady ten serial http://builder.cz/serial24.html nemůže se stát, že budeš mít takovýto problém.
Samozřejmě pak můžeš měnit ten objekt že mu zase zadáš x a y nebo si tam můžeš dát další metody.
void vemX(int x){ this->x = x; };
void vemY(int y){this->y = y; };
//no a kdybys to chtěl mít ještě vymykenější, tak
void vemXY(int x, int y){
this->x = x;
this->y = y;
}; // tady ten strednik tom mam ve stilu nemusi tam bejt...