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

ООП доопределить класс при наследовании - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти причины возникновения ошибок в коде и исправить эти ошибки http://www.cyberforum.ru/cpp-beginners/thread1819943.html
Имеется две формулы (поиск следующего приближения для метода SOR): {{xz}_{i}}^{(k+1)}=({b}_{i}-\sum_{j=1}^{i-1}{a}_{ij}{{x}_{j}}^{(k+1)}-\sum_{j=i+1}^{n}{a}_{ij}{{x}_{j}}^{k})/{a}_{ii} ...
C++ Получить все меньше n натуральные числа, квадрат суммы цифр которых равен m. Даны натуральные числа n, m. Получить все меньше n натуральные числа, квадрат суммы цифр которых равен m. http://www.cyberforum.ru/cpp-beginners/thread1819936.html
Программа, вычисляющая второе по величине число из трёх C++
Помогите пожалуйста. Срочно. Необходимо написать программу, которая выводит на экран второе по величине число из трех, вводимых с клавиатуры.
Создать процедуру с полиморфным динамическим объектом, показывающим работу всех процедур C++
Не получается создать процедуру с полиморфным динамическим объектом,который должен показывать работу всех процедур,даже просто полиморфный дин.об.Почему-то пишет,что setrandx() не является членом...
C++ Написать шаблонную, перегруженную функцию которая возвращает минимальный из трех передаваемых в нее параметров http://www.cyberforum.ru/cpp-beginners/thread1819888.html
Доброго всем дня! Помогите пожалуйста написать шаблонную, перегруженную функцию которая возвращает минимальный из трех передаваемых в нее параметров любого (но одинакового) типа.
C++ Что делает эта функция? Что делает эта функция? int vich_cods(const void *a, const void *b){ // return *(char*)a - *(char*)b; } подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1841 / 1641 / 598
Регистрация: 09.10.2013
Сообщений: 3,664
Записей в блоге: 6
Завершенные тесты: 2
05.10.2016, 19:43
Цитата Сообщение от Leffken Посмотреть сообщение
как быть с атрибутами родительского класса ?
нужно вызвать конструктор родительского класса и передать ему параметры
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
#include <iostream>
 
class A {
private:
    int a;
public:
    A(int a):a(a) {}
    virtual void print() {
        std::cout << "A::a == " << a << std::endl;
    }
};
 
class B:public A {
private:
    int b;
public:
    B(int a, int b):A(a),b(b) {}
    virtual void print() override {
        A::print();
        std::cout << "B::b == " << b << std::endl;
    }
};
 
int main() {
    B b(1, 2);
    b.print();
    return 0;
}
http://ideone.com/uyd1d4
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru