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

Опишите базовый класс автомобилей и производные.(Где ошибка?) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве вычислить сумму каждой пары соседних элементов массива http://www.cyberforum.ru/cpp-beginners/thread905534.html
Дан одномерный массив x, размером 20 элементов. Вычислить сумму каждой пары соседних элементов массива. Помогите написать! Помогите написать!
C++ Нормализация чисел Здравствуйте, прошу помочь решить задачу: требуется написать консольное приложение для нормализации десятичных чисел. Пример решения задачи был дан, но заведомо неверный, требуется исправить решение. программа написана в среде DevC++ #include <cmath> #include <clocale> #include <iostream> #include <stdio.h> using namespace std; int main() { setlocale(LC_CTYPE,".866"); //Установка... http://www.cyberforum.ru/cpp-beginners/thread905532.html
Struct через stack C++
Написать программу для моделирования Т - образного сортировочного узла на железной дороге с использованием контейнерного класса stack из STL. Программа должна разделять на два направления состав,состоящий из ваго* нов двух типов(на каждое направление формируется состав из вагонов одно* го типа).Предусмотреть возможность ввода исходных данных с клавиатуры и из файла. как работать со...
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора C++
2. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач да xкон с шагом dx с точностью ε. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. #include "stdafx.h" #include <iostream.h> #include <math.h> int main(int argc,...
C++ Что означает http://www.cyberforum.ru/cpp-beginners/thread905441.html
if(!min && number > 0) min = number; else if(min && number > 0 && number < min) min = number;
C++ Отладка кода Помогите пожалуйста отладить код. Собрал вот такое #include<iostream> int Check(int a) { int b; for(b = a * a; a && a % 10 == b % 10; a /= 10, b /= 10) ; return !a; } int _tmain(int argc, _TCHAR* argv) подробнее

Показать сообщение отдельно
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30

Опишите базовый класс автомобилей и производные.(Где ошибка?) - C++

18.06.2013, 15:33. Просмотров 303. Ответов 4
Метки (Все метки)

Задание: Опишите базовый класс автомобилей и производные.

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
#include "stdafx.h"
#include <iostream>
#include <cstring>
 
using namespace std;
 
class Car
{
    char carname[200];
    int weight;
    int power;
    int speed;
    bool cheap;
public:
    Car(const char carname[], int weight, int power, int speed, bool cheap)
    {
        this->carname,carname;
        this->weight,weight;
        this->power=power;
        this->speed=speed;
        this->cheap=cheap;
    }
    bool isAwesome()
    {
        return true;
    }
};
 
class trucks:public Car
{
    bool heavy;
public:
    trucks(const char carname[],int weight, int power, int speed, bool cheap, bool heavy):Car(carname, weight, speed, cheap)
    {
        this->heavy=heavy;
    }
    bool looksFast()
    {
        return heavy;
    }
};
 
class sports:public Car
{
    bool fast;
public:
    sports(const char carname[],int weight, int power, int speed, bool cheap,bool Fast):Car(carname, weight, speed, cheap)
    {
        this->fust=fust;
    }
    bool isAwesome()
    {
        if(Fust) return false;
        return true;
    }
    bool maneuver()
    {
        return false;
    }
};
 
class Supercar:public Car
{
    bool luxurious;
public:
    public:
    Supercar(const char carname[],int weight, int power, int speed, bool cheap,bool luxurious):Car(carname, weight, speed, cheap)
    {
        this->luxurious=luxurious;
    }
    bool isAwesome()
    {
        return false;
    }
    bool expensive()
    {
        if(luxurious) return true;
        return false;
    }
};
 
int main()
{
    Car chevroletniva("Chevrolet Niva",1400,80,140,true);
    trucks zil130("Zil 130",4300,120,90,true, true);
    sports fordgt("Ford GT",1500,400,370, false,true);
    Supercar bugattiveyron("Bugatti Veyron",2200,1200,400,false,true);
 
    cout<<"Chevrolet Niva awesome:"<<chevroletniva.isAwesome()<<endl;
    cout<<"Zil 130 awesome:"<<zil130.isAwesome()<<endl;
    cout<<"Ford GT awesome:"<<fordgt.isAwesome()<<endl;
    cout<<"Bugatti Veyron awesome:"<<bugattiveyron.isAwesome()<<endl;
    cout<<endl;
    cout<<"Does Zil 130 look grainy:"<<zil130.looksFast()<<endl;
    cout<<"Does Ford GT maneuver:"<<fordgt.maneuver()<<endl;
    cout<<"Is Bugatti Veyron catastrophe:"<<bugattiveyron.expensive()<<endl;
    int z;
    cin>>z;
}
Пишет что
error C2661: Car::Car: нет перегруженной функции, принимающей 4 аргументов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru