Кресты / Говнокод #3273 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
class Node{
private:
	int _data;
	Node *  _next;

public: 
	Node(int data): _next(0), _data(data){};

	int getData() const {return _data;}	
	void setData(int value) {_data = value;}

	Node * getNextNode() const {return _next;}
	void setNextNode(Node * nextNode) {_next = nextNode;}
};

Нашел на страницах пастбина.

Запостил: hromjo hromjo, (Updated )

Комментарии (8) RSS

  • Я не пойму, в чем говно? В том, что private квалификатор укакан? И все?
    Ответить
  • ммм... Обычная такой класс. Как бы даже стандартный. Помнится, на заре обучения программирования тоже писал такое для списков. В чем суть?
    Ответить
  • Аффтар, ты знаешь что такое односвязный список, поучил бы матчасть сначала.
    Ответить
  • Это был тонкий намек на очередной плюсосрач, что в С++ нет пропертей.
    Ответить
    • Есть проперти подобная ссылка.
      class Class
      {
      private:
      	int govno_;
      public:
      	const int& ReadableGovno;
      	int& FullAccessGovno;
      	Class():
      		ReadableGovno(govno_),
      		FullAccessGovno(govno_)
      	{
      	};
      
      };
      
      ///////////////////////////////////////////////////////////
      
      Class CLASS;
      int a=CLASS.ReadableGovno;
      CLASS.FullAccessGovno=a;
      CLASS.ReadableGovno=a;//Compile Error Some Shit.
      Ответить
  • мб говнокод в том что это не темплейт? или можно было заюзать std::list?
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8