Are getters and setters fine to use for classes?

Pages: 12
closed account (zb0S216C)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
struct A
{
    public:
        friend class B;

    private:
        int A_;
};

struct B
{
    void ModifyA( A &A_ )
    {
         A_.A_ = 0;
    }
};

struct C
{
    void ModifyA( A &A_ )
    {
        A_.A_ = 0; // Error!
    }
};

int main( )
{
    A A_;
    B B_;
    C C_;

    B_.ModifyA( A_ ); // OK
    C_.ModifyA( A_ ); // Not OK
}

Wazzak
Last edited on
Topic archived. No new replies allowed.
Pages: 12