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

Классы и наследники - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не Компилируется [Linker Error] http://www.cyberforum.ru/cpp-beginners/thread310919.html
Ув.Программисты В общем я компилирую программу а она мне выдает одну ошибку вот она: Unresolved external'_main'referenced from c:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32OBJ Вот Программа ,что нужно что бы она заработала? уже все перепробывал #include<stdio.h> #include<string.h> #include<conio.h>
C++ STL__Графы Граф задан набором дуг (неориентированных) и набором вершин. Найти все изолированные вершины, т.е. вершины, из которых не исходит ни одной дуги. ДУГА ЗАДАЁТСЯ ДВУМЯ ТОЧКАМИ пожалуйста с комментариями http://www.cyberforum.ru/cpp-beginners/thread310917.html
C++ Найти номер строки матрицы, наиболее отдаленный от первой строки
И опять и снова. Я так понимаю необходимо подключение библиотеки <cmath>,чтобы реализовать формулу? Помогите пожалуйста. Я конечно понимаю,что я постепенно скатилась до халявщины, сии но мат. вычисления в c++ пока для меня сложны. А начинать с чего попроще не ко времени. Спасибо большое.
C++ Найти наибольший общий делитель всех элементов массива
найти наибольший общий делитель всех элементов массива (на который они все делятся без остатка)
C++ Компиляция с заголовочным файлом http://www.cyberforum.ru/cpp-beginners/thread310893.html
Стыдно спрашивать но все же. Никак не пойму как компилировать несколько файлов с заголовочным файлом. Вот что мне отвечает Dev-Cpp D:\...\main.cpp In function `int main()': 20 D:\...\main.cpp missing terminating " character 25 D:\...\main.cpp expected `)' before ';' token D:\...\Makefile.win Error 1 //main.cpp #include <iostream>
C++ метод половинного деления дана f(x). дан отрезок на котором расположены положительные корни дана точность E могу написать функцию, для нахождения одного корня на этом отрезке, а надо найти все. использовать нужно метод половинного деления. вот как выглядит эта функция int g(int a, int b, double E){ int c; for(b-a>E){ подробнее

Показать сообщение отдельно
Rudthaky
0 / 0 / 0
Регистрация: 12.05.2011
Сообщений: 21
02.06.2011, 15:55     Классы и наследники
Доброго времени суток, я наверное уже достал этим вопросом, но помогите разобраться.
По условию задания, у меня есть 2 класса: Sensor и Systema. У класса Sensor есть подклассы как вы уведите в листинге ниже. По условию, класс Systema знает о существовании только класса Sensor, а про существования подклассов он ничего не знает. Вопрос: как вложить в Systema подклассы и выдать их значения???(P.S. это в main делается??? P.P.S. Наследовать Systema типа
C++
1
class Temperature : public Sensor, public Systema
не разрешено...)
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 "stdafx.h"
#include <conio.h>
#include <iostream>
 
using namespace std;
class Sensor
{
public:
    virtual void GetInformation(){cerr<<"Error,you mast check the sensor"<<endl;}
};
 
class Systema
{
public:
    Sensor *sSensor;
    Systema(){sSensor=new Sensor();}
 
    virtual ~Systema(){delete sSensor;}
};
 
class Temperature : public Sensor
{
public:
    void GetInformation(){cout<<"You are checking Temperature sensor"<<endl;}
};
 
class Davleniay : public Sensor
{
public:
    void GetInformation(){cout<<"You are checking Davleniay sensor"<<endl;}
};
 
class Vlaznost : public Sensor
{
public:
    void GetInformation(){cout<<"You are checking Vlaznost sensor"<<endl;}
};
int _tmain(int argc, _TCHAR* argv[])
{
_getch()
}
я пробовал делать вот так, но при работе с программой выдается ошибка
C++
1
2
3
4
5
6
7
8
int _tmain(int argc, _TCHAR* argv[])
{
    Systema *SYSTEMA[10];
    SYSTEMA[0]->sSensor->GetInformation();
 
 
    _getch();
}
Оно и понятно, но как обратиться к конкретному подклассу я увы незнаю...=(
Пожалуйста, не поленитесь, помогите, написать как должно быть!!!
заранее спасибо...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru