Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Cho mình hỏi về một đoạn mã chương trình

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    99

    Mặc định Cho mình hỏi về một đoạn mã chương trình

    Đây là đoạn code tạo Node trong cấu trúc dữ liệu Single List
    C++ Code:
    1. template <class Object>
    2. class Node{
    3. private:
    4.     Object elem;
    5.     Node * next;
    6.    
    7. public:
    8.     Node    *getNext();          
    9.     void    setNext(Node<Object>*);    
    10.     Object  getElem();         
    11.     void    setElem(Object);   
    12. };
    13. //------------------------------------------------------------------
    14. template <class Object>
    15. Node<Object> * Node<Object>::getNext(){
    16.     return next;
    17. }
    18.  
    19. //------------------------------------------------------------------
    20. template <class Object>
    21. void Node<Object>::setNext(Node<Object> * p){
    22.     next = p;
    23. }
    24.  
    25. //------------------------------------------------------------------
    26. template <class Object>
    27. Object Node<Object>::getElem(){
    28.     return elem;
    29. }
    30. //------------------------------------------------------------------
    31. template <class Object>
    32. void Node<Object>::setElem(Object e){
    33.     elem = e;
    34. }

    Mình không hiểu đoạn này có nghĩa như thế nào

    C++ Code:
    1. template <class Object>
    2. Node<Object> * Node<Object>::getNext(){
    3.     return next;
    4. }
    Các bạn có thể giải thích rõ cho mình chỗ này được không

    Code cả bài mình để ở file đính kèm
    Attached Files Attached Files

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mình không hiểu đoạn này có nghĩa như thế nào
    Nó trả về 1 node có kiểu là Object vậy thôi.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn