Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять почему... http://www.cyberforum.ru/cpp-beginners/thread64931.html
#include "stdafx.h" void main() { funct(); _getch(); } void funct() {
C++ Арабские в римские Нужно написать прогу которая будет переводить арабские числа в римские В ходе поисков по форуму нашёл такую информацию #include <stdio.h> main() { int number; char * romNum =... http://www.cyberforum.ru/cpp-beginners/thread64906.html
C++ Как сравнить 4 числа
Не могу додуматься как сравнить 4 числа. Вот пример есть числа 3, 1,2,6. Нужно поделить их на 2 группы таким образом что бы суммы каких либо чисел были приближенно равны. например сдесь...
C++ cтрутура данных с++
Уважаемые программисты!!! помогите пожалуйста дописать программу. я пока еще чайник . "Имеем в текстовом файле список студентов: фамилия, имя ,шифр группы ,оценки по экзаменам. сформировать...
C++ Не могу решить http://www.cyberforum.ru/cpp-beginners/thread64868.html
Создать два бинарных файла, все числа, содержащиеся в обоих файлах одновременно, переписать в третий файл. Дополнительных массивов не использовать. Не могу решить задание из моей контрольной...
C++ С++ .вычислить сумму элементов массива,до min элемента. В одномерном массиве,состоящем из n вещественных элементов ,вычислить: – Сумму элементов массива,расположенных до минимального элемента; – Записать элементы массива в файл. Добавлено через 2... подробнее

Показать сообщение отдельно
Rififi
2360 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
18.11.2009, 14:40
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
40
41
#include <string>
#include <iostream>
 
struct library
{
    virtual ~library() {};
    virtual void print(std::ostream&) const = 0;
};
 
struct link : public library
{
    std::string name_, author_, url_, annotation_;
    
    virtual void print(std::ostream& o) const
    { o << name_ << author_ << url_ << annotation_; }
};
 
struct article : public library
{
    std::string name_, author_, magazine_;
    unsigned number_, year_;
 
    virtual void print(std::ostream& o) const
    { o << name_ << author_ << magazine_ << number_ << year_; }
};
 
struct book : public library
{
    std::string name_, author_, publisher_;
    unsigned year_;
 
    virtual void print(std::ostream& o) const
    { o << name_ << author_ << publisher_ << year_; }
};
 
template <typename O>
O& operator<<(O& o, const library& l)
{
    l.print(o);
    return o;
}
пример:
library* obj = new book();
std::cout << *obj << endl;
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru