Премини към съдържанието
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

Препоръчан отговор

Здравейте! Може ли да ми помогнете дали това е правилно направено.

BookEditor::BookEditore()
{
BookPage::BookPage();
GenerateBook = 0;
NumberPages = "";
}
ListGenerateBook(string ownerBook, int 278 pages)
{
GenerateBook(adress);
GenerateBook::ownerBook;
BookPage::278 pages
BookPage = Bookwords;
BookEditor = getArea;
}
void swapPages(int86, int second 45)
{
BookPage::setAdress(obj.GenerateBook::getAdress());
BookPage::setArea(obj.GenerateBook::getArea());
BookPage::setHeight(obj.GenerateBook::getHeight());
BookPage = obj.BookPage;
m_strOwner = obj.m_strOwner;
}

 

Екранна снимка 2021-01-04 111311.png

Линк към коментара
Сподели в други сайтове

преди 1 минута, pix3l написа:

Чисто-виртуална функция е функция без имплементация...

https://www.geeksforgeeks.org/pure-virtual-functions-and-abstract-classes/

само има class public

Линк към коментара
Сподели в други сайтове

Имаш клас BookEditor в който има абстрактни функции generateBook и swapPages

Функциите са виртуални, без имплементация, тоест няма код в тях. Клас, който наследява BookEditor трябва да напише кода на тези функции.

 

#include<iostream>
#include<list>

using namespace std;

class BookEditor {
    public: 
        virtual std::list<BookPage> generateBook(std::string title, int numberPages) = 0;
        virtual void swapPages(int firstPN, int secondPN) = 0;
};

Линк към коментара
Сподели в други сайтове

Линк към коментара
Сподели в други сайтове

на 6.01.2021 г. в 14:04, kovalski написа:

а може ли да стане просто предефиниран оператор за стринг "operator +"

 

Линк към коментара
Сподели в други сайтове

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Напишете отговор в тази тема...

×   Вмъкнахте текст, който съдържа форматиране.   Премахни форматирането на текста

  Разрешени са само 75 емотикони.

×   Съдържанието от линка беше вградено автоматично.   Премахни съдържанието и покажи само линк

×   Съдържанието, което сте написали преди беше възстановено..   Изтрий всичко

×   You cannot paste images directly. Upload or insert images from URL.

 Сподели

×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване