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

Абстрактные и производные классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Каждый четный элемент двумерного массива нацело разделить на два http://www.cyberforum.ru/cpp-beginners/thread383698.html
Ввести двумерный массив NM A × . Каждый четный элемент массива нацело разделить на два. Массив вывести до и после преобразования. #include <iostream.h> int main() {int i,j,n,m,a; cout <<"\n VVod n,m"; cin >>n>>m; {for (i=0;i<n;i++)
C++ умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы получить новую матрицу умножением элементов каждой строки первой матрицы на наибольший из элементов соответствующей строки второй матрицы.. #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int A; int B; int C; http://www.cyberforum.ru/cpp-beginners/thread383694.html
C++ Задача с Деревъями
Узел дерева хранит в себе информацию про предметный указатель: а)слово б)количесво страниц, в которых это слово (пункта) встречается (от 1 до 10) в)номера страниц Написать програму которая: 1)обеспечивает формирование дерева 2)вставка элемента 3)вывод предметного указателя 4)вывод номеров страниц для указаного слова
Построить список C++
Дано задание Построить список , исключить первые и n элементы , расположенные после 1. первого отрицательного 2. после наибольшего Добавлено через 2 минуты Написал код, но не знаю правильно ли? ну там еще пару действий добавил на всякий случай, чтоб ничего еще не сказали на лету сделать! #include<iostream.h> #include<conio.h>
C++ Ввести с клавиатуры строку символов и обработать ее http://www.cyberforum.ru/cpp-beginners/thread383648.html
Здравствуйте! помогите пожалуйста со строками в С++! Ввести с клавиатуры строку символов и обработать ее в соответствии со своим вариантом, используя функции: 1.Формирование,печать и обработку массивов и строк оформить в виде функции. Массивы передавать как параметры функций. 2.Ввод/вывод строк организовать с помощью функций: char* gets(char*s) int puts(char*s) 3.Для обработки строк...
C++ Удалить все гласные буквы из строки Здравствуйте,помогите составить программу!!! Нужно удалить все глассные буквы из строки используя функции: 1.Формирование,печать и обработку массивов и строк оформить в виде функции. Массивы передавать как параметры функций. 2.Ввод/вывод строк организовать с помощью функций: char* gets(char*s) int puts(char*s) 3.Для обработки строк использовать стандартные функции из библиотечного файла... подробнее

Показать сообщение отдельно
Dar101
 Аватар для Dar101
40 / 40 / 1
Регистрация: 12.05.2011
Сообщений: 109
14.11.2011, 17:29     Абстрактные и производные классы
Цитата Сообщение от ForEveR Посмотреть сообщение
Dar101, А почему они все закрытые? Как использовать-то? В public забыли поместить.
Да, забыл, тяжело пока писать код, не проверяя запуском.

Стоит ли в дочерних классах писать virtual? Вроде можно и так и так, но по правилам хорошего кода всё-таки?
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
34
35
36
37
38
39
class data
{
public:
     virtual void  showSomthing ()=0;
     virtual void  saveSomthing ()=0;
     virtual void  doSomthing ()=0;
};
 
class signal  : public data
{
public:
    virtual void  showSomthing () {}
    virtual void  saveSomthing () {}
    virtual void  doSomthing () {}
};
 
class result  : public data
{
public:
    virtual void  showSomthing () {}
    virtual void  saveSomthing () {}
    virtual void  doSomthing () {}
};
 
class subsidiaryData  : public data
{
public:
    virtual void  showSomthing () {}
    virtual void  saveSomthing () {}
    virtual void  doSomthing () {}
};
 
int main()
{
    data* pSignal = new signal();
    data* pResult = new result();
    data* pSubsidiaryData = new subsidiaryData();
    return 0;
}
 
Текущее время: 15:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru