Вопрос задан 17.07.2023 в 19:28. Предмет Информатика. Спрашивает Бодякина Светлана.

с++. Помогите,пожалуйста. Нужно 2 класса:родительский и дочерний, и чтоб один наследовал

предложение и выдавал. Вообщем нужно чтоб переводил и выводил
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Анисимов Степан.

#include <iostream>

#include <string>

using namespace std;

class cl1

{

public:

string str = "123 456 789";

};

class cl2 : public cl1

{

public:

void print()

{

cout << str;

};

};

int main()

{

cl2 ggg;

ggg.print();

}:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с этим. Вот пример кода на C++, который показывает наследование классов и переводит предложение:

cpp
#include <iostream> #include <string> class Parent { protected: std::string sentence; public: Parent(const std::string& sentence) : sentence(sentence) {} void display() { std::cout << sentence << std::endl; } }; class Child : public Parent { public: Child(const std::string& sentence) : Parent(sentence) {} void translateAndDisplay() { // Здесь вы можете добавить код для перевода предложения на нужный вам язык std::string translatedSentence = translate(sentence); std::cout << "Переведенное предложение: " << translatedSentence << std::endl; } private: std::string translate(const std::string& sentence) { // Ваш код перевода предложения на нужный вам язык // Здесь можно использовать сторонние библиотеки или API для перевода текста // Просто для примера, вернем обратное предложение std::string translatedSentence = sentence; std::reverse(translatedSentence.begin(), translatedSentence.end()); return translatedSentence; } }; int main() { std::string sentence = "Hello, world!"; Child child(sentence); child.display(); // Выводит исходное предложение child.translateAndDisplay(); // Выводит переведенное предложение return 0; }

В этом примере у нас есть два класса: Parent (родительский) и Child (дочерний). Класс Child наследует от класса Parent. Класс Parent имеет член данных sentence (предложение) и метод display(), который просто выводит предложение. Класс Child добавляет метод translateAndDisplay(), который переводит предложение и выводит переведенный результат. В данном примере, вместо реального перевода, просто выполняется обратное предложение для иллюстрации. Вы можете добавить соответствующий код для реального перевода в метод translate().

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос