Jak w temacie.
struct _position
{
int x;
int y;
};
class Position
{
private:
_position position;
public:
void set(int x, int y);
void set(_position p);
_position get();
Position();
~Position();
};
void Position::set(int x, int y) {
position.x = x;
position.y = y;
}
void Position::set(_position p)
{
position = p;
}
_position Position::get()
{
return position;
}
Position::Position()
{
}
Position::~Position()
{
}
int main()
{
Position a, b;
a.set(1, 1);
b.set(a.get);
}
Co jest zle w ostatniej linijce kodu maina ?