Singly linked-list class with constructors
<p>What I want to do is have a singly linked-list class with a default constructor, copy constructor, copy assignment constructer, and destructor. I barely started it because I am confused if a <code>Node</code> with int data and next pointer should be a separate class or the way I did it.</p>

<pre><code>class list {
public:
    list(): next(NULL) {} // default constructor                                   
    list(const list &amp;t){} // copy constructor                                     
    list&amp;   operator= (const list &amp;t) // assignment operator                        
    ~list(){} //destructor                                                        
    void print()    

private:
    struct Node {
        data x;
        Node *next;
    }_list;
}
</code></pre>
