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

Виртуальные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ MessageBox http://www.cyberforum.ru/cpp-beginners/thread346872.html
#include "stdafx.h" #include <windows.h> void main() { MessageBox(0,L"Лалалал",L"Ололо", MB_OK); } Здравствуйте.Есть такой вот рабочий код.При выполнении открывается окошко cmd и...
C++ Запись и чтение файлов на диск и с диска Добрый день,помогите пожалуйста составить две программы. 1)Создать файл с полями:Фамилия,№ экзаменационного билета,зачет\незачет. 2)Считывание данных из файла и вывод на экран в виде таблицы,затем... http://www.cyberforum.ru/cpp-beginners/thread346857.html
C++ сконструировать класс
Добрый день. Мне надо сконструировать следующий класс: class LogicElement { public: // constructors / destructor LogicElement(const char *ElementType, int nIpiNmb ); LogicElement(const...
C++ Проблема наследования от шаблонного класса.
Привет всем! У меня есть шаблонный класс, и наследуемый от него шаблонный класс. Базовый: #include "Lgraph.h" #include "Mgraph.h" template <class Edge>
C++ Число прописью, от 1 до 99 на русском http://www.cyberforum.ru/cpp-beginners/thread346741.html
Программа работает, но не совсем правильно, отлично выводит числа от 1 до 20 потом при вводе 21 - выводит один один; 47 - выводит семь семь; 83 - выводит три три. Помогите исправить ошибку. ...
C++ Как правильно записать? y=sin|x|/0,1+9,4sin(3x-2,5) Добавлено через 13 минут матем. формулу подробнее

Показать сообщение отдельно
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
31.08.2011, 16:46
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <string>
#include <map>
using std::iterator;
using std::multimap;
using std::make_pair;
using std::string;
using std::cout;
 
class Person
{
public:
 
    Person(){};
    virtual ~Person(){};
    virtual void Show(void)=0;
    string age;
    string name;
};
 
static multimap<string,Person*> MAP;
 
 
class Stud : public Person
{
 
public:
    Stud(string ag, string nam)
    {
        
        age =ag;
        name = nam;     
        MAP.insert(make_pair<string,Person*>(age,this));
 
    
        
    };
    ~Stud(){};
    multimap<string,Person*>::iterator IT;
 
    void Show(){ShowMe();};
    void ShowMe()
    {
        IT = MAP.begin();
        while(IT!=MAP.end())
        {       
 
            cout<<IT->first<<"  "<<IT->second->name<<"\n";
            IT++;
        }
        IT = MAP.begin();       
    };
    
};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    
Stud a("14","Ivan");
Stud b("13","Ivan");
Stud c("12","Ivan");
Stud d("13","Ivan");
a.Show();
 
    return 0;
    
}
Берсовский вариант
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.