Форум программистов, компьютерный форум 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
03.11.2011, 19:34     Множественное наследование в языке С++
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
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
 
class D2{
 int a;
public:
 D2() { };
 D2(int x) { a=x; }
 void show_D2() { cout <<"D2=   "<< a << "\n"; }
};
 
class D1: public D2 {
 int b;
public:
 D1(int x, int y) : D2(y) { b=x;};
 void show_D1() { cout <<"D1=  "<< b << "\n"; show_D2();}
};
 
class B1: public D1{
 int c;
public:
 B1(int x, int y,int z) : D1(x,y) { c=x;};
 void show_B1() { cout <<"B1=  "<< c << "\n"; show_D1();}
};
 
class B2: public D1 {
 int d;
public:
 B2(int x, int y, int z) : D1(y,x)  { d=x;}
 void show_D3() { cout << "B2=  "<<d << "\n"; show_D1();}
};
 
class B3: public D1 {
 int e;
private:
 B3(int x, int y, int z) : D1(y,x)  { e=x;}
 void show_B3() { cout <<"B3=  "<< e << "\n"; show_D1();}
};
 
main() {
clrscr();
B1 temp(100,200,300);
B2 temp1(1,2,3);
cout << "B1 temp(100,200,300);\n";
cout << "B2 temp1(1,2,3);\n";
cout<< "\sleduya ierarhii klassa B1: \n";
temp.show_B1();
cout<< "\sleduya ierarhii klassa B2\n";
temp1.show_B2();
getch();
return 0;
}

Не могу понять как написать окончание? В B1 показывает одну ошибку(
Миниатюры
Множественное наследование в языке С++  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru