Advertisement
Timtsa

Node.h

Dec 7th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1.  
  2. #ifndef __Node_H__
  3. #define __Node_H__
  4.  
  5. typedef int DataType;
  6. #include <iostream>
  7.  
  8. class Node
  9. {
  10.     //const int VALUE;                                     //Пример для константы VALUE
  11.     DataType data;
  12.     Node* pNext;
  13. public:
  14.     Node(DataType _data = DataType(), Node* _pNext = nullptr) : /*VALUE(5), Пример для константы VALUE*/ data(_data), pNext(_pNext)//- это поля инициализации(список иницализации). начинается с :  
  15.     {                                                       // Это единственный способ иницализации констант, т.к инициализация происходит в момент выделения памяти.
  16.     std::cout << "C'tor was work!" << std::endl;
  17.     }
  18.     DataType getData() const;
  19.     void setData(const DataType& _data);
  20.     Node* detpNext();
  21.     const Node* detpNext() const;
  22.     void setpNext(Node* _pNext);
  23.  
  24. };
  25.  
  26. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement