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

Идентификация наследованных классов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма ряда http://www.cyberforum.ru/cpp-beginners/thread1311425.html
\sum_{i=1}^{k}log_{10}(\sqrt{2\cdot \frac{1}{i^2}})\;,\;k\lt 35 #include "stdafx.h" #include <iostream> #include "math.h" using namespace std; { int main() { float s, eps, F, k;
C++ Возможно ли в консольном приложении сохранять данные, заполненные пользователем? Возник вопрос, есть ли возможность в консольном приложении сохранять данные заполненные пользователем. Например, происходит ввод Сервера и Ника и по этим данным возобновлять другую информацию(заполненую так же пользователем). Это все без БД. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread1311410.html
Почему не работает код? C++
Может кто найдёт ошибку: #include <conio.h> #include <stdio.h> #include <time.h> #include <stdlib.h> #include <windows.h> #include <iostream> #include <vector> using namespace std; HANDLE hConsole;
C++ Не могу понять, в чем разница
Делал задание по программированию, когда доделал притащил на сдачу преподавателю и уткнулся в стенку. Он сказал, что несоответствие с заданием и сказал, переправить, подскажите пожалуйста кто нибудь, в чем разница то? %-) Написать программу на С++, которая позволяет вывести на экран следующую информа- цию о компьютере: 1) название и версия ОС; 2) платформа ОС; 3) описание процессора; 4)...
C++ Определить значение функции у = f (x) на промежутке [a, b] http://www.cyberforum.ru/cpp-beginners/thread1311398.html
16. Определить значение функции у = f (x) на промежутке с шагом h используя для вычисления значения функции подпрограмму-функцию. y = arctg(7x-1)/(x-0.1) Указан: a=-3 b=3 h=0.3 Без понятия, помогите реализовать.
C++ Тестовые вопросы по теме Перегрузка Операторов Вопрос 7 Когда происходит динамическое связывания ответ а во время связоования ответ B во воремя инкапсуляции ответ С во время камиляции ответ D Во время конструирования ответ E Во время выполнения какой тут правильный ответ это с теста вопрос подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2133 / 966 / 222
Регистрация: 30.11.2013
Сообщений: 3,225
26.11.2014, 12:47     Идентификация наследованных классов
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
#include <iostream>
using namespace std;
 
class Interface //абстрактный
{
private:
    static const int ID = 0;
public:
    virtual int ReturnThisClassesID()       { return ID; }
 
};
 
class Base : public Interface 
{ 
private:
 
public:
    virtual int ReturnThisClassesID()       { return -1; }
};
 
class Derived1 : public Base
{
private:
    static const int ID = 1;
public:
    virtual int ReturnThisClassesID()       { return ID; }
};
 
class Derived2 : public Base
{
private:
    static const int ID = 2;
public:
    virtual int ReturnThisClassesID()       { return ID; }
};
 
class Derived3 : public Derived2
{
private:
    static const int ID = 3;
public:
    virtual int ReturnThisClassesID()       { return ID; }
};
void main()
{
    Interface** arr = new Interface*[10];
 
    arr[0] = new Interface();
    arr[1] = new Base();
    arr[2] = new Derived1();
    arr[3] = new Derived2();
    arr[4] = new Derived3();
 
 
    for (int i = 0; i < 5; i++)
    {
        cout << "ID: "<< arr[i]->ReturnThisClassesID() << endl;
    }
}
 
Текущее время: 12:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru