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

наследование в классах - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ определенные интегралы http://www.cyberforum.ru/cpp-beginners/thread279325.html
Помогите, пожалуйста, решить задачи.
C++ Сбор черники. Сбор черники (Время: 1 сек. Память: 16 Мб Сложность: 17%) В фермерском хозяйстве в Карелии выращивают чернику. Она растет на круглой грядке, причем кусты высажены только по окружности. Таким образом, у каждого куста есть ровно два соседних. Всего на грядке растет N кустов. Эти кусты обладают разной урожайностью, поэтому ко времени сбора на них выросло различное число ягод – на i-ом кусте... http://www.cyberforum.ru/cpp-beginners/thread279308.html
C++ Поиск числа компонент связности графа
Здравствуйте. Очень нужна ваша помощь, сама уже устала этим заниматься. Неполучается. Мне нужно найти число компонент связности, т.е. колличество несвязных (под)графов в одном большом графе, который задан матрицей смежности. Делается это, вроде, поиском в глубину, но как это реализовать, я не знаю. Вообще, задание у меня - найти цикломатическое число графа, я кое-чего уже сделала, а...
C++ ошибка Invalid indirection (связано с указателем)
#include "iostream.h" #include "conio.h" using namespace std; int m; //незнаю нужно ли сюда class mass { public: mass_A1(int *, int); ~mass(); void min_mass (int *,int);
C++ string = define + string ; http://www.cyberforum.ru/cpp-beginners/thread279285.html
ОС: Win7 Компилятор: Microsoft Visual Studio 8 | -------------------------------------------- Понимаю что вопрос глупый, но всё же как сделать так: SEND_URL = URL_REQUEST+IpszCmdParam ; есть: константа URL_REQUEST = “http://127.0.0.1/test.php?id=” ; переменная IpszCmdParam = “i_id”; нужно получить из этого одну строку типа:
C++ Ввод русских символов. Здравствуйте, простите пожалуйста что отвлекаю, я хотел бы спросить как сделать так, что бы русские символы можно было вводить? Я вот так вот попробывал сделать: #include<iostream> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); const int bukvu = 20; char slovo; while(true){ подробнее

Показать сообщение отдельно
kaffein
 Аватар для kaffein
5 / 5 / 1
Регистрация: 14.11.2010
Сообщений: 121
19.04.2011, 14:24     наследование в классах
всем доброго времени суток !

нужно создать виртуальную функцию для заполнения класса данными и печать данных на экран и переопределить эти методы в производных классах

вот мои классы
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
/
 
#include "stdafx.h"
#include "stdio.h"
#include <time.h> 
#include <stdlib.h>
 
class Base
{
private : 
    int year;
public :
    char* institute;
    Base();
    Base(const Base& b);
    ~Base();
 
 
};
class student : public Base
{
    int rating;
public :
    student();
   ~student();
};
class teacher : public Base
{
     int number_of_student;
public :
    teacher();
    ~teacher();
 
};
class doc : public Base
{
    int time;
public :
    doc();
 ~doc();
};
 
class Head_of_the_faculty : public Base
{
    double money;
public :
   Head_of_the_faculty();
   ~Head_of_the_faculty();
};
 
/////////////////////////////////////////////////////////////////////////////////////////
Base::Base()
{
 
      year = 1960;
      char* institute="Zhytomyr State Technological University";
}
 
Base::Base(const Base& b)
{
    year = b.year;
    institute = new char[50];
    for(int i = 0; i < 50;i++)
        institute[i] = b.institute[i];
}
Base::~Base()
{
    delete [] institute;
    year = 0;
}
 
student::student()
{
    rating = rand()%100;
}
student::~student()
{
    rating = 0;
}
 
teacher::teacher()
{
    number_of_student = rand()%700;
}
teacher::~teacher()
{
    number_of_student = 0;
}
 
doc::doc()
{
    time = rand()%10;
}
doc::~doc()
{
    time = 0;
}
 
Head_of_the_faculty::Head_of_the_faculty()
{
    money = 1000.00;
}
Head_of_the_faculty::~Head_of_the_faculty()
{
    money = 0;
}
 
///////////////////////////////////////////////////////////////////////
int main()
{
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru