M
Marchello
Hi All.
I will try to explain my question on following example:
Having class CInteger (wraper on 'int' values):
class CInteger
{
public:
.....
void SetValueFromPoiner(int *new_value)
{
value = *new_value;
}
.....
private:
int value;
};
This class need an operator of getting address of 'value'.
Some like this:
CInteger A(...);
CInteger B(...);
B.SetValueFromPoiner(&A); // &A => (return &A.value).
How to write this operator ?
I will try to explain my question on following example:
Having class CInteger (wraper on 'int' values):
class CInteger
{
public:
.....
void SetValueFromPoiner(int *new_value)
{
value = *new_value;
}
.....
private:
int value;
};
This class need an operator of getting address of 'value'.
Some like this:
CInteger A(...);
CInteger B(...);
B.SetValueFromPoiner(&A); // &A => (return &A.value).
How to write this operator ?