Форум программистов, компьютерный форум CyberForum.ru

private наследование и виртуальный метод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Назначение заголовочных файлов http://www.cyberforum.ru/cpp-beginners/thread923606.html
Я читала учебник и википедию - никак не доходит. В общем, может я неправильно поняла: есть у меня "Моя программа.cpp", и есть "Заголовочный файл.hpp". В заголовочном файле прописаны прототипы функций, и классы без определения их методов, этот заголовочный файл включается в мою программу. Все определения содержатся, собственно, в моей программе. Если это так, то я не понимаю, какой смысл...
C++ Что почитать? Посоветуйте Всем привет. Весь второй семестр учили в университете с++, и учась в универе я понял насколько огромные возможности предоставляет данный ЯП. Мы прошли структурное программирование и изучили базовые принципы ООП (инкапсуляцию, наследование, полиморфизм). Посоветуйте пожалуйста книгу по которой я могу продолжить изучения языка. Шаблоны...стандартная библиотека....и что бы основ по минимуму. http://www.cyberforum.ru/cpp-beginners/thread923578.html
Полиморфизм C++
В одной дешевой книжке про него пишут а в другой дорогой нет и понять я почему то немогу точно как и для чего он нужен
C++ Подскажите, что я делаю не так
Вот задача: Написать программу, по длинам сторон распознающую среди всех треугольников АВС прямоугольные. Если таковых нету, то вычислить величину большего угла. Вот мой код. Подскажите, что я не так делаю. #include<iostream.h> #include<windows.h> #include<math.h> int main() { SetConsoleOutputCP(1251);
C++ Класс без конструктора. Ошибка 1 неразрешенных внешних элементов http://www.cyberforum.ru/cpp-beginners/thread923542.html
Добрый вечер. Помогите исправить ошибку. Пример у Страуструпа не работает. При компиляции появляется ошибка 1 неразрешенных внешних элементов class CZlib { public: // конструктор отсутствует static void Initialize() { mInitialized=true; } static bool GetInitialized() { return mInitialized; }
C++ Не могу стартануть с WinApi Решил после изучения С++ освоить WinApi, он всетаки и к С# применим и ко всему угодно на сколько я понял. Но никак не могу понять как начать его изучать. Не могу найти код с окном, который можно бы было вписать в MSVS2010, откомпилить и дальше по учебнику разбирать и пробовать каждый параметр по порядку. В сети советуют читать Петзольда, но там примеры на чистом С. Вобщем посоветуйте учебник... подробнее

Показать сообщение отдельно
Юрий Ч
5 / 5 / 0
Регистрация: 16.05.2012
Сообщений: 149
15.07.2013, 19:23     private наследование и виртуальный метод
Привет!
Тут хотел бы спросить такой вопрос. Есть базовый класс с виртуальным методом в protected секции. Я наследую этот класс как private. Мне теперь нужно переопределить виртуальный метод базового класса в производном. Теперь мне нужно писать объявление виртуального метода в private секции? Спасибо.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Book : public Commodity
{
 
private:
 
    int mNumberOfPages_;
 
protected:
 
    ostream& showAttributes(ostream &stream);
 
public:
    
    Book(string name, int price, string barCode, int numberOfPages);
 
};
 
 
 
 
class BookOnProgramming : private Book
{
 
private:
 
    string mProgrammingLanguage_;
    ostream& showAttributes(ostream &stream);
 
public:
    
    BookOnProgramming(string name, int price, string barCode, int numberOfPages, string programmingLanguage);
 
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru