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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
repa4ek
19 / 19 / 1
Регистрация: 25.12.2011
Сообщений: 159
#1

Создание класса с указателем - C++

12.05.2014, 10:07. Просмотров 163. Ответов 0
Метки нет (Все метки)

Всем привет
Есть такая часть задания:
Нужно создать класс АВТОМОБИЛЬ, который имеет марку (указатель на строку), цвет, объем двигателя, мощность.

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
public class Automobile 
    {
        public CarBrand Brand { get; set; }
        public Color Color { get; set; }
        public Double EngineVolume { get; set; }
        public Double EngineCapacity { get; set; }
 
        
        public Automobile()
        {
            Random rand = new Random();
            Brand = (CarBrand)rand.Next(18);
            Color = (Color) rand.Next(10);
            EngineCapacity = Math.Round(100 * rand.NextDouble(), 2);
            EngineVolume = Math.Round(100 * rand.NextDouble(), 2);
        }
 
        public Automobile(CarBrand b, Color c, double v, double cap)
        {
            Brand = b;
            Color = c;
            EngineVolume = v;
            EngineCapacity = cap;
        }}
Помогли создавать на шарпе, но как оказалось далее не правильно и нужно все на плюсах, помогите создать класс в соответствии с первым заданием. Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 10:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание класса с указателем (C++):

Конструктор копирования для класса с указателем на абстрактный класс - C++
Всем привет. Как реализовать конструктор копирования для класса Foo? class Base { public: ... ...

Возможно ли корректно увеличить память для свойства класса, заданного указателем? - C++
Всем привет. Вопрос скорее "из интереса", но меня он мучает! 1. Объект класса создан в куче (через new) 2. В классе есть свойство...

В чем разница между указателем и указателем на указатель? - C++
int x, *p, *q; x=10; p=&x; q=p; cout<<*q; int x, *p, **q; x=10; p=&x; q=&p;

Составить описание класса одномерных массивов строк, каждая строка задается длиной и указателем на выделенную для нее память - C++
Реализация системы классов для работы с одномерными массивами строк.Составить описание класса одномерных массивов строк, каждая строка...

Переделать функцию c указателем на int, на функцию с указателем на void - C++
Есть рабочий код qsort для int: void qsort(int *base, int n) { // Прекратить если количество элементов меньше либо равно единице....

Создание указателя типа базового класса на экземпляр производного класса - C++
Добрый день! Иногда видел коды, где создавался указатель типа базового класса на объект класса - наследника, для чего это может применяться?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2014, 10:07
Привет! Вот еще темы с ответами:

Создание объекта класса с полем являющимся объектом другого класса - C++
Bill a; cin>>a;//тут я ввел с помощью перегруженного оператора ElementSpiska c; //поля у Spiska(Bill A,int,string,int) ...

Построение описания класса, создание и уничтожение объектов этого класса - C++
Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения...

Создание класса-списка на основе кода со списком без класса - C++
Здравствуйте. Не могли бы вы показать, как оформить этот код в виде класса. Смысл задания: это засунуть в список большое число(здесь я...

Явное создание экземпляра класса и явная специализация шаблона класса - C++
Всем добрый день! Не могу разобраться - эти две технологии дают один и тот же результат? В каких случаях применять одно и другое?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru