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

Множественное наследование в языке С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Числа с плавающей запятой http://www.cyberforum.ru/cpp-beginners/thread377359.html
есть программа которая подсчитывает сумму чисел, введенных с командной строки. к примеру С:\> test.exe 1 2 3 <ENTER> что бы просуммировать эти числа необходимо преобразовать из char в long, например функцией strtol(). но если мне необходимо просуммировать нецелые числа, скажем: С:\> test.exe 1 2.2 3.5 <ENTER>
C++ Создание класса по обработке массива. Помогите, пожалуйста решить!!! Задание: Напишите программу по обработке массива, как объекта созданного Вами класса "Массив" и выполните на тестовых данных. Операции с массивами следует реализовать программно, используя указатели, а не индексы. Дано целое число N. Сформировать матрицу a(i,j) порядка N, для которой: a(i,j)=sin(i+j+k); где k - псевдослучайное число. Упорядочить строки... http://www.cyberforum.ru/cpp-beginners/thread377337.html
C++ Является ли первая строка циклическим сдвигом второй строки
Привет всем. Помогите пожалуйста написать код: нужно проверить, есть ли первая строка (с клавиатуры) циклическим сдвигом второй строки (тоже с клавиатуры). Зарание всем спасибо.
ООП, методы C++
Такая проблема. Пишу класс, реализующий множество целых чисел. Число k принадлежит множеству, если a=1. Вот IntegerSet.h пока недоработанный: #ifndef class_IntegerSet #define class_IntegerSet class IntegerSet { public: IntegerSet(); IntegerSet(int);
C++ Упражнение из "Философия С++" Б. Эккель т. 1. Не понимаю что имеется ввиду. http://www.cyberforum.ru/cpp-beginners/thread377320.html
#define FIELD(a) char* a##_string; int a##_size; Измените макрос FIELD(), так чтобы в нем присутствовал числовой аргумент index. Создайте класс, члены которого вызывают макрос FIELD(). Включите в класс функцию для выборки поля по индексу. Напишите функцию main() для тестирования класса.
C++ Массивы Задан одномерный массив состоящий из N целых чисел. Сформировать на его основе двумерный массив N x N так, чтобы сумма элементов в первом столбце была равна первому элементу одномерного массива, сумма элементов во втором столбце была равна второму элементу одномерного массива и т. д. Нули не использовать. Из двумерного массива в одномерный записали сначала строки в произвольном порядке,... подробнее

Показать сообщение отдельно
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
04.11.2011, 09:27  [ТС]     Множественное наследование в языке С++
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
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
 
class B1{
 int a;
public:
 B1() { };
 B1(int x) { a=x; }
 void show_B1() { cout <<"B1=   "<< a << "\n"; }
};
 
class B2 {
 int b;
public:
B2() { };
 B2(int x)  { b=x;};
 void show_B2() { cout <<"B2=  "<< b << "\n";}
};
 
class B3 {
 int c;
private:
B3 () { };
 B3(int x)  { c=x;};
 void show_B3() { cout <<"B3=  "<< c << "\n";}
};
 
class D1: public B1, public B2, private B3 {
 int d;
public:
 D1(int x, int y, int z, int i) : B1(y),B2(i), B3 (z)  { d=x;}
 void show_D1() { cout << "D1=  "<<d << "\n"; show_B1();show_B2();show_B3();}
};
 
class D2: public D1 {
 int e;
private:
 D2(int x, int y, int z, int i, int j) : D1(y,z,i,j)  { e=x;}
 void show_D2() { cout <<"D2=  "<< e << "\n"; show_D1();}
};
 
main() {
clrscr();
D2 temp(100,200,300);
cout << "D2 temp(100,200,300);\n";
cout<< "\sleduya ierarhii klassa D2: \n";
temp.show_D2();
getch();
return 0;
}
Я переделала показывает 4 ошибки((( подскажите что не так
 
Текущее время: 11:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru