consolidate all repos to one for archive

This commit is contained in:
2025-01-28 13:46:42 +01:00
commit a6610fbc7a
5350 changed files with 2705721 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
#ifndef NALOGA0201_ARTWORK_H
#define NALOGA0201_ARTWORK_H
#include "Artist.h"
#include "Dimension.h"
#include <memory>
class Artwork {
protected:
std::string title, description;
int price, year;
std::shared_ptr<Artist> artist;
Dimension dimension;
public:
Artwork() = default;
Artwork(std::string title, std::string description, int price, int year, std::shared_ptr<Artist> artist, double width, double height, double depth);
~Artwork() = default;
virtual std::string toString() const;
int getPrice() const;
int getYear() const;
};
#endif //NALOGA0201_ARTWORK_H