데이터 구조 교과서 학습 - 단일 체인 표 류 정의

3923 단어
단일 체인 테이블 의 클래스 정의:
  • 복합 류:
    class List;
    
    class LinkNode{    //     
    friend class List;    //List         LinkNode     ,     
    private:
        int data;
        LinkNode *link;
    };
    
    class List{       //List   
    public:
        //.....
    private:
        LinkNode *first;   //      
    };

     
  • 내장 클래스:
    //        
    class List{       //List   
    public:
        //.....
    private:
       class LinkNode{
       public:
           int data;
           LinkNode *link;
           };
           LinkNode *first;
    };

     
  • 기류 와 파생 류:
    class LinkNode{
    protected:
        int data;
           LinkNode *link;
    };
    
    class List:public class LinkNode{
    //                
    private:
        LinkNode *first;
    public:
       //.......
    
    };

     
  • struct 로 LinkNode 클래스 를 정의 합 니 다.
    struct LinkNode{
        int data;
           LinkNode *link;
    };
    
    class List{
    //                
    private:
        LinkNode *first;
    public:
       //.......
    
    };

     

  • 다음으로 전송:https://www.cnblogs.com/frl520/p/9406073.html

    좋은 웹페이지 즐겨찾기