Adding assignment 1

This commit is contained in:
Christopher Sanden
2025-10-13 17:19:15 +02:00
commit 7a8b356e96
13 changed files with 214 additions and 0 deletions

45
assignment1/TMovieNode.h Normal file
View File

@@ -0,0 +1,45 @@
#ifndef IKT203_TMOVIENODE_H
#define IKT203_TMOVIENODE_H
#include "TMovie.h"
using namespace std;
class TMovieNode {
private:
TMovie* movie;
TMovieNode* nextNode;
public:
// constructor
explicit TMovieNode(TMovie* moviePointer) : movie(moviePointer), nextNode(nullptr) {}
// destructor
~TMovieNode()
{
delete movie;
movie = nullptr;
}
// getter and setter for nextNode pointer
TMovieNode* GetNextNode()
{
return nextNode;
}
void SetNextNode(TMovieNode* next)
{
nextNode = next;
}
};
#endif //IKT203_TMOVIENODE_H