#include <iostream>
#include<memory>
#include<string>
#include<vector>
struct RecommenderSystem{};
class RecommenderSystemLoader
{
private:
public:
RecommenderSystemLoader() = delete;
/**
* loads movies by the given format for movies with their feature's score
* @param movies_file_path a path to the file of the movies
* @return shared pointer to a RecommenderSystem which was created with those movies
*/
static std::unique_ptr<RecommenderSystem> create_rs_from_movies_file(const std::string& movies_file_path) noexcept(false);
};
int main()
{
RecommenderSystemLoader r{};
return 0;
}