// Предполагаем, что класс SecretClass уже определен где-то в подключаемых библиотеках
class SecretClass {
private:
std::string GetRule() const;
protected:
bool CheckMessage(const std::string& message) const;
};
// Наследуемся от SecretClass
class MessageChecker : public SecretClass {
public:
// Метод для проверки сообщения
bool IsMessageValid(const std::string& message) {
return CheckMessage(message);
}
};
int main() {
std::string message;
std::getline(std::cin, message); // Читаем сообщение из стандартного ввода
MessageChecker checker;
if (checker.IsMessageValid(message)) {
std::cout