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

Не работают конструкторы.... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread192732.html
вывод на экран натуральных чисел лежащих в интервале и делящихся нацело на 5
C++ Выбросить из записи числа n цифры 0 и 5 Помогите найти ошибку. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например из числа 59015509 должно получиться 919. Вот мой код: #include<math.h> #include<stdio.h> int main(){ unsigned long int a,b,i,k; scanf("%d",&a); i=0; http://www.cyberforum.ru/cpp-beginners/thread192728.html
запись в файл C++
Здравствуйте. Написала программу, никак не получается ее переделать так, чтобы записать в файл. Подскажите пожалуйста как ее подправить, чтобы можно было записать в текстовый файл. и еще никак не пойму, когда файл включаешь в программу, его лучше в одну папку с кодом помещать или можно из любого места на диске и поностью прописывать его местонахождение? #include <cstring> #include...
C++ Создать таблицу с определенным форматированием
Всем доброго времени суток. Подскажите пожалуйста, как бы написать программу которая вносила бы данные в следующую таблицу вида:| №подпункта|№Комнаты|Ф.И.О|Дата| Буду благодарен за любые задумки по этой теме.
C++ перегрузка степенным полиномом http://www.cyberforum.ru/cpp-beginners/thread192668.html
Здравствуйте помогите плз, как осуществить перегрузку степенным полиномом ??? за ранее спасибо
C++ C++ строковые 3 задача №1. Написать и протестировать функцию STRP(str1,str2), которая возвращает указатель на последнее вхождение символа из строки str2 в строку str1. Если ни один символ из строки str2 не входит в строку str1, то возвратить NULL. задача №2. Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 – слова, начинающиеся с согласной. Образовать строку str3,... подробнее

Показать сообщение отдельно
cripton
 Аватар для cripton
3 / 2 / 1
Регистрация: 02.03.2010
Сообщений: 16
17.11.2010, 19:44  [ТС]     Не работают конструкторы....
Задача - Создать базовый класс имеющий указатели на название жидкости(char *) и её плотность(int *x). Создать public - производный класс (спиртные напитки) имеющий указатель на крепость(int *y).
Список должен состоять из (int n) элементов...

Kastaneda, Как они должны вызываться я не имею понятия.... =( брал из этого примера:
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
#include <iostream.h> 
#include <string.h> 
 
class employee 
 
{ 
public: 
   employee(char *, char *, float);
   void show_employee(void); 
private: 
   char name [ 64 ]; 
   char position[64]; 
   float salary; 
}; 
 
employee::employee(char *name, char *position,float salary) 
 
{ 
   strcpy(employee::name, name); 
   strcpy(employee::position, position); 
   employee::salary = salary;
   cout << "sdfsdfsdfsdfSDFSD";
} 
 
void employee::show_employee(void) 
 
{ 
   cout << "name: " << name << endl;
   cout << "dolj: " << position << endl;
   cout << "$" << salary << endl;
} 
 
class manager : public employee
 
{ 
public: 
   manager(char *, char *, char *, float, float, int);
   void show_manager(void); 
private: 
   float annual_bonus;
   char company_car[64];
   int stock_options; 
};
 
manager::manager(char *name, char *position, char *company_car, float salary, float bonus, int stock_options) : employee(name, position, salary)
 
{ 
   strcpy(manager::company_car, company_car) ; 
   manager::annual_bonus = bonus ; 
   manager::stock_options = stock_options;
} 
 
void manager::show_manager(void) 
 
{ 
   show_employee(); 
   cout << "CAR: " << company_car << endl;
   cout << "Premia" << annual_bonus << endl;
   cout << "fond: " << stock_options << endl;
} 
 
void main(void) 
 
{
int i;
   employee worker("DJON", "Prgr", 35000);
   manager boss("DJONNI", "PRESID ", "Lexus", 50000.0, 5000, 1000);
   worker.show_employee() ;
   boss.show_manager();
   cin >> i;
}
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru