доступ к мемберам класса(getter'ы и setter'ы)
От: Аноним  
Дата: 02.03.11 11:39
Оценка: +1 -1 :))) :)))
никогда не понимал конструкций вида
class Class1
{
  int  value;

   public:
     void SetValue(const int v) { value = v; }
     const int  GetValue(void) const { return value;}
};


    Class1 cl;
    cl.SetValue(1);

вопрос, а зачем такой изврат?

некоторые еще к большему маразму приходят
class Class1
{
   int _value;

   public:
    int &value(){ return _value; }
    const int value() const { return _value; }
};


вопрос, это такая религия? или это ООП головного мозга?

помоему сделать value в паблике, гараздо еффективнее
и не плодит избыточность кода
class Class1
{

   public:
    int  value;
};


  Class1 cl;
  cl.value = 1;

и код будет более читабельным при использовании
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.