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

Наследование, перегрузка, конструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Абстрактный класс "ряд" http://www.cyberforum.ru/cpp-beginners/thread882925.html
Выдет следующие ошибки: undefined reference to `typeinfo for row' undefined reference to `vtable for row' на строчке: virtual ~row() {};
C++ Преобразование типов Как преобразовать char * в float? http://www.cyberforum.ru/cpp-beginners/thread882923.html
C++ Построить пересечение последовательностей
Даны натуральное число n, целые числа a1,…,а25 , b1,…,bn , среди которых нет повторяющихся. Построить пересечение последовательностей a1,…,а25 и b1,…,bn
Быстрая сортировка. Алгоритм C++
На С++ Подскажите, пожалуйста, алгоритм быстрой сортировки БЕЗ шаблонов функций и самих функций. Желательно в псевдокоде. Заранее спасибо.
C++ Среди цифр введенной строки распечатать ту, которая появилась чаще других http://www.cyberforum.ru/cpp-beginners/thread882905.html
Среди цифр введенной строки распечатать ту, которая появилась чаще других. Если таких цифр было несколько , распечатать ту, что встретилась первой
C++ Строки. Проверить правильность задания круглых скобок Проверить, правильно ли в заданном тексте расставлены круглые скобки (т. е. находится ли справа от каждой открывающей скобки соответствующая ей закрывающая скобка, а слева от каждой закрывающей — соответствующая ей открывающая). Ответ — ДА или НЕТ. подробнее

Показать сообщение отдельно
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
29.05.2013, 00:08     Наследование, перегрузка, конструктор
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
#include <iostream>
 
class animal
{
public:
    animal(): age(0) {}
    animal(int a): age(a) {}
    virtual ~animal() {}
    void set_age(int b)
    { age = b; }
    int get_age()
    { return age; }
protected:
    int age;
};
 
class dog: public animal
{
public:
    dog(): animal(), weight(0) {}
    dog(int a, int w): animal(a), weight(w) {}
    ~dog() {}
    void set_weight(int g)
    { weight = g; }
    int get_weight()
    { return weight; }
protected:
    int weight;
};
 
int main()
{
    dog taksa(5, 50);
 
    std::cout << "age: " << taksa.get_age() << " weight: " << taksa.get_weight() << "\n";
 
    system("pause");
    return 0;
}
 
Текущее время: 06:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru