在休息室谈论巴解组织的问题

 

由于我不断被指责勾引并离开圣彼得堡所有18岁以上、90岁以下的女性,并开始狂热地超越,而且12月23日我生日那天的一个论坛用户歇斯底里地说他有多恨我,我决定启动一个对社会有益的
和贞洁的树枝。

而今天关于没有伏特加、阴部和摇滚乐PLO是否能活的咆哮,让人不禁怀疑那些哭泣的人是否是对的,生活不是一次有趣的冒险,而是一个沉重的负担。也许巴解组织实际上是由邪恶的复制人在人类的叛徒比约恩-斯特劳斯鲁普的帮助下发明的?

---------------------

让我们从今天的threadsr*ch中狡猾的乔治-默茨 的问题开始,他决定把话题从微妙的启发式责骂转向严重的无聊事项。但问题是恰到好处。

顺便说一下,我不太明白为什么有经验的程序员会毫不犹豫地问一些 "愚蠢 "的问题,比如 "标准库中 的CObject类是如何工作的",而新手却很 "害羞"...。

-----------

我们冷血地回答挑衅。

有经验的人不会问这样的问题 ))))))))因为它是无所作为的父类。它的工作是为所有后代提供一个单亲。那是为了什么目的呢?

让我们看看这个类,因为它相当小。 正如你所看到的,它有4个虚拟函数,正如它在父类中应该做的那样,什么都不做。

class CObject
  {
private:
   CObject          *m_prev;               // previous item of list
   CObject          *m_next;               // next item of list

public:
                     CObject(void): m_prev(NULL),m_next(NULL)            {                 }
                    ~CObject(void)                                       {                 }
   //--- methods to access protected data
   CObject          *Prev(void)                                    const { return(m_prev); }
   void              Prev(CObject *node)                                 { m_prev=node;    }
   CObject          *Next(void)                                    const { return(m_next); }
   void              Next(CObject *node)                                 { m_next=node;    }
   //--- methods for working with files
   virtual bool      Save(const int file_handle)                         { return(true);   }
   virtual bool      Load(const int file_handle)                         { return(true);   }
   //--- method of identifying the object
   virtual int       Type(void)                                    const { return(0);      }
   //--- method of comparing the objects
   virtual int       Compare(const CObject *node,const int mode=0) const { return(0);      }
  };
 

当我看到阿列克谢的头像时,我以为这又是关于女人的......我没有看错

论坛上还剩下一些基本的人和事

 

谈及巴解组织的掠夺 )

我们可以开始了吗?

 

等待彼得-克瑙或任何他的绰号。
爆米花,我在等着看大戏 :)

 
Alexey Oreshkin:

等待彼得-克尼或其他什么人的名字。
拿到了一些爆米花,我在等着看大戏 :)

阿列克谢,你是否看到 "瓦伦基 "这个词,并立即联想到你在这个主题中等待的人?

 

但不能有人身侮辱...


 
Artyom Trishkin:

但不能有人身侮辱...

好吧,还没有人被侮辱,但我们会在将来记住这一点)

 

接下来,该类提供了两个私有字段的读写(记住它们是什么)m_prev和m_next

   //--- methods to access protected data
   CObject          *Prev(void)                                    const { return(m_prev); }
   void              Prev(CObject *node)                                 { m_prev=node;    }
   CObject          *Next(void)                                    const { return(m_next); }
   void              Next(CObject *node)                                 { m_next=node;    }

首先,对于那些忘记或不知道的人。私有字段,放在私有部分的声明之后:从外部不可见,只用于类内部的访问。

private:
   CObject          *m_prev;               // previous item of list
   CObject          *m_next;               // next item of list

在公共部分的字段(OOP的行话是这样称呼变量的)。也就是公共的,顾名思义,从外面可以看到。让我们稍后处理受保护的:部分。

所以,m_prev和m_next

是需要在未来创建数组类型的类,但它们的工作原理是不同的。我们现在不要深究这个问题。我们将跳过图片和表格......你记得。

这个班级没有其他可以做的事情。当然,有一个构造函数和一个析构函数。

你可能已经注意到,健忘的Matakwots没有包括最重要的字段m_get_bablo。如果我们需要,我们可以继承自CObject,并包括m_get_many_many_big_bablo字段!

--------------------------------

免责声明如果我在这个主题中公布的代码不能工作,这意味着有其他人写了这些 代码。

好吧,如果它确实有效,那么当然,它是我的)))。


 
Maxim Dmitrievsky:

当我看到阿列克谢的头像时,我以为这又是关于女人的......我没有看错

论坛上仍有一些基本的人和事


马克西姆,你已经接受了还是什么?我清楚地写道:"我决定创办一个对社会有用的

贞洁 的线。"

为什么你们都在看女人?)

 
Alexey Volchanskiy:

因为我经常被指责勾引和甩掉圣彼得堡所有18岁以上和90岁以下的女人,并且也开始在城市以外的地方进行美耐皿。

而今天关于没有伏特加、女人和摇滚乐PLO是否可以生活的争吵,让我觉得也许爱哭的人是对的,生活不是一次有趣的冒险,而是一个沉重的负担。也许巴解组织真的是由邪恶的复制人在人类的叛徒比约恩-斯特劳斯鲁普的帮助下发明的?

所以你是来自圣彼得堡。特米亚什金诺村的物理和数学建筑怎么还在? 顺便问一下,你认为复制人是谁--我们所有在论坛上打字的人,还是你这么叫爬虫人?

 
Artyom Trishkin:

但不能有人身侮辱...



Artem,这里有一个请求。致您和所有尊敬的版主。在我们社区的笑话,包括我的地址,我欢迎。你看,到目前为止,只标记了旧的守卫,我们互相认识。

但这里的哭泣者请离开,否则我将离开并去其他论坛。计划在这里写一些严肃的事情,当然也有一些幽默感。哭泣的人只是在传播炒作和破坏。

-------------

ZS,离开20分钟,然后继续。一般情况下写什么,你怎么看?我有一些想法,我想听听你的想法。