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

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

#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();
}:



Конечно, я могу помочь вам с этим. Вот пример кода на 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()
.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili