CPP04/ex01/inc/Brain.hpp
2025-04-14 18:13:35 +02:00

36 lines
1.3 KiB
C++

/* ************************************************************************** */
/* */
/* :::::::: */
/* Brain.hpp :+: :+: */
/* +:+ */
/* By: whaffman <whaffman@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/04/05 17:40:33 by whaffman #+# #+# */
/* Updated: 2025/04/14 14:41:27 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
#pragma once
#include <string>
#define MAX_IDEAS 10
class Brain
{
private:
std::string ideas[MAX_IDEAS];
public:
Brain();
Brain(const Brain &brain);
~Brain();
Brain &operator=(const Brain &brain);
void setIdea(int index, const std::string &idea);
std::string getIdea(int index) const;
void clearIdeas();
void fillRandomIdeas();
void printIdeas() const;
void printIdea(int index) const;
};