Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SmartList {
- private:
- struct Node {
- AppliancePtr app;
- Node* next;
- };
- Node* head;
- Node* cur;
- public:
- SmartList(){
- head = NULL;
- cur = NULL;
- }
- void addNode(AppliancePtr newApp) {
- Node* newNode = new Node();
- newNode->app = newApp;
- newNode->next = NULL;
- if (head != NULL) {
- cur = head;
- while (cur->next != NULL) {
- cur = cur->next;
- }
- cur->next = newNode;
- }
- else {
- head = newNode;
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement