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

Использование различных свойств наследования для расширения и уточнения классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти степени входа и выхода каждой вершины графа. http://www.cyberforum.ru/cpp-beginners/thread407720.html
Задано множество упорядоченных пар вершин, соответствующих дугам ориентированного графа. Найти степени входа и выхода каждой вершины. Помогите пожалуста ..... я в етом не очень (((%-)
C++ Вылетает ошибка при запуске программы. help Вылетает ошибка: Expression: (stream != NULL) Вот часть кода: char * pFile; char *mem = (char *)malloc(SIZE); int length; int i; DWORD dwFileSize = 0, dwByteRead = 0; DWORD dwContext = 0; http://www.cyberforum.ru/cpp-beginners/thread407703.html
Строки и слова C++
1)Написать функцию, подсчитывающую количество слов с четным количеством согласных букв. 2)Ввести строку, вывести на экран пословно, причем каждое слово вывести в обратном порядке.
Вычисление корня C++
вот сама задача // 423.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "conio.h" #include "locale.h" #include "iostream" using namespace std; #include <math.h>
C++ Singly linked list http://www.cyberforum.ru/cpp-beginners/thread407694.html
Здравствуйте, Помогите с задачей, нужно создать связной список с такой структурой struct Stedent {int ID; string fname; string sname; string groupName; string subjectNames; double grades;
C++ Дано предложение. Напечатать все слова отличные от введенного с клавиатуры. Дано предложение. Напечатать все слова отличные от введенного с клавиатуры. подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.12.2011, 23:18     Использование различных свойств наследования для расширения и уточнения классов
в вашем случае документ - это общее. чек, квитанция и накладная вроде разновидности платежных документов или просто документы. вот и нарисовался базовый класс с тремя наследниками. Пара-тройка методов в базе может быт такая:
C++
1
2
3
virtual void Save(const std::string& fileName) const = 0; // сохранение в файл
virtual void Read(const std::string& fileName) = 0; // чтение из файла.
virtual void Print() const = 0; // печать на экран.
остальное по ходу дела должно будет придуматься.
 
Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru