1. C++ / Говнокод #3273

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 19 Мая 2010

    Комментарии (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?
      Ответить

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