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

множественное наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с 2 конструкторами http://www.cyberforum.ru/cpp-beginners/thread1103740.html
Добрый день. Дали задачу. У меня есть 1 класс который имел 2 поля. И сотню различных математических функций. Мне сказали добавить в него 2 конструктора. 1 конструктор будет инициализировать 1...
C++ скриншот определенной области на экране Можно ли сделать в dev c++ скриншот определенной области на экране и отправить его в буфер обмена? Если можно, что как? http://www.cyberforum.ru/cpp-beginners/thread1103727.html
C++ Массивы. Заполнить случайными числами. Найти минимальный отрицательный элемент. Вычислить среднеарифмитическое положительных
С помощью динамического массива составить прогу 1.Заполнить массив массив случайными числами. 2.Найти минимальный отрицательный элемент. 3.Вычислить среднеарифмитическое положительных. 4.Вывести...
Как сделать чтобы при нажатии на кнопку "PlayWarcraft" заходил на мой сервер через IP adress C++
ссылка https://code.google.com/p/wc3launcher/ ЛАунчер для сервера Как сделать чтобы при нажатии на кнопку "PlayWarcraft" заходил на мой сервер через IP adress ??? Помогите
C++ програмирование ООП С++ http://www.cyberforum.ru/cpp-beginners/thread1103717.html
проблема такая в Visual Studio при компиляции выскакивает такая ошибка (fatal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory) а если убират h то выскакивает...
C++ Разбить строку на слова Добрый день. Есть массив char (say), в него вводят строку (два-три слова) с пробелами и без пробела в конце. Цикл разбивает её на отдельные слова. Мой вопрос вот в чём: почему если в конце пробела... подробнее

Показать сообщение отдельно
Zla9_Kolu4ka
2 / 2 / 0
Регистрация: 28.08.2013
Сообщений: 409

множественное наследование - C++

23.02.2014, 22:00. Просмотров 320. Ответов 3
Метки (Все метки)

Почему не компилируется код?

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
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
 
class computer_screen{
public:
    computer_screen(char*, long, int, int);
    void show_screen(void);
private:
    char type[32];
    long colors;
    int x_resolution;
    int y_resolution;
};
 
    
computer_screen::computer_screen(char* type, long colors, int x_res, int y_res){
    strcpy(computer_screen::type, type);
    computer_screen::colors = colors;
    computer_screen::x_resolution = x_res;
    computer_screen::y_resolution = y_res;
}
 
 
void computer_screen::show_screen(void){
    cout << "Tip ekrana: " << type << endl;
    cout << "Colors: " << colors << endl;
    cout << "Razreshenie: " << x_resolution << " na " << y_resolution << endl;
}
 
    
class mother_board{
public:
    mother_board(int, int, int);
    void show_mother_board(void);
private:
    int processor;
    int speed;
    int RAM;
};
 
 
mother_board::mother_board(int processor, int speed, int ram){
    mother_board::processor = processor;
    mother_board::speed = speed;
    mother_board::RAM = ram;
}
 
  
void mother_board::show_mother_board(void){
    cout << "CPU: " << processor << endl;
    cout << "4astota: " << speed << " MHz" << endl;
    cout << "RAM: " << RAM << " Mbait" << endl;
}
 
 
class computer : public computer_screen, public mother_board{
public:
    computer(char*, int, float);
    void show_computer (void);
private:
    char name [64];
    int hard_disk;
    float floppy;
};
 
 
computer::computer(char* name, int hard_disk, float floppy) : computer_screen(screen, colors, x_res, y_res), mother_board(processor, speed, RAM){
       strcpy(computer::name, name);
       computer::hard_disk = hard_disk;
       computer::floppy = floppy;
}
 
    
void computer::show_computer(void){
    cout << "Tip: " << name << endl;
    cout << "HARD: " << hard_disk << " Mbait" << endl;
    cout << "Gibkiy disk: " << floppy << " Mbait" << endl;
    show_mother_board();
    show_screen();
}
 
    
void main(void){
    computer my_pc("Compaq", 212, 1.44, "SVGA", 16000000, 640, 480, 486, 66, 8);
    my_pc.show_computer();
 
    char ch = getchar();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru