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

Не запускается программа (множественное наследование) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно вызывать функцию объекта из другой функции того же объекта? http://www.cyberforum.ru/cpp-beginners/thread400835.html
Доброго дня и ночи, уважаемые программисты! Существует некоторая проблема, на которую я наткнулся, решая задачу по программированию из учебника Дейтел/Дейтел. Суть задачи такова: имеется объект, содержащий данные клиента банка, вы редактируете его данные: имя владельца, номер счёта, баланс, траты и вычисляется ваш текущий баланс и максимальный размер кредита. Просто написав объект и редактируя...
C++ Из односвязного списка двухсвязный Есть Класс который имеет интерфейс АТД который включает методы для добавления, удаления, поиска элементов в соответствии с логикой работы структуры данных. Здесь структура Данных - циклический односвязный список Мне нужна реализовать двусвязный список с теми же методами. Как это сделать? class Clist { private: struct listitem { http://www.cyberforum.ru/cpp-beginners/thread400818.html
C++ часто встречаемое слово
В входном файле нужно найти одно или несколько наиболее часто встречаемых слова. программа довольно часто встречается, может у кого есть исходник?
Как усовершенствовать программу? C++
Доброго времени суток! Начал изучать с++,написал простенькую прогу чтобы попрактиковаться,хотелось бы узнать как можно ещё более усовершенствовать прогу или усложнить немного? Программа вычисляет максимальное и минимальное число,причём пользователь может выбирать сколько чисел он хочет сравнить и показывает какие числа он вводил. #include<iostream.h> #include<conio.h>
C++ Ввод функций с клавиатуры... http://www.cyberforum.ru/cpp-beginners/thread400806.html
:wall:Как можно в С/С++ вводить функцию с клавиатуры и потом что бы можно было считать значение с этой функцией.....Например функция y=sin(x)*cos(x) y=...наша функция с клавиатуры Благодарен всем кто откликнется.........:)
C++ Чтение чисел из файла, содержащего концевые пробелы и переносы строк. Здравствуйте! Помогите, пожалуйста, разобраться со следующей задачей. В текстовом файле содержатся целые числа, разделенные произвольным количеством пробелов и переносов строк. Нужно эти числа из файла занести в стек. Написал такой код: CStack stck; int n; FILE * fRead; fRead = fopen("e:\\test.txt","rt"); подробнее

Показать сообщение отдельно
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
07.12.2011, 06:07     Не запускается программа (множественное наследование)
alexchromets, вы объявляете конструкторы в классах но не делаете их имплементацию.

Добавлено через 4 минуты
как минимум надо добавить в имплементацию классов A и B
C++
1
2
3
A::A(int a) : aa(a){}
..............
B::B(int b) : bb(b){}
Добавлено через 7 минут
пофиксил малость ваш код
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
#include "StdAfx.h"
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
 
class A {
private:
    int aa;
public:
    A(int a);
    void print();
};
 
A::A(int a) :
        aa(a) {
}
 
void A::print() {
    cout << "Вот она," << aa << endl;
}
 
class B {
private:
    int bb;
public:
    B(int b);
    void print();
};
 
B::B(int b) :
        bb(b) {
}
 
void B::print() {
    cout << " Рыба моей мечты," << bb << endl;
}
 
class C: public A, public B {
private:
    int cc;
public:
    C(int aa_, int bb_, int cc_);
    void print();
};
void C::print() {
    A::print();
    B::print();
    cout << " ЙАЗЬ!" << cc << endl;
}
 
C::C(int aa_, int bb_, int cc_) :
        A(aa_), B(bb_) {
    cc = cc_;
}
 
int main() {
    C ribka(5, 10, 15);
    ribka.print();
    cin.get();
    return 0;
}
 
Текущее время: 14:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru