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

Множественное наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает fscanf http://www.cyberforum.ru/cpp-beginners/thread313007.html
Написал вот такую программу: Дан двоичный файл, содержащий расположенные по строкам M двумерных вещественных массивов, каждый размером L X K ( L строк, K строк ). Каждый элемент массива помещен в отдельную запись. Составить программу, формирующую этот файл (например, 3 массива размером 2 на 3). Составить программу, осуществляющую замену в двоичном файле двумерных массивов в...
C++ Создать файл содержащий сведения Создать файл содержащий сведения о сдаче студентами первого курса сессии. структура записи индекс группы, фамилия студента, оценки по пяти экзаменам , признак участия в общественой работе "1"-активное участие "0"-не уачстие. Количествой записей 30 из них три группы по 10 человек. Начислить студентам всех трех групп по ведомости стипендию. вывести эти ведомости, студент получивший все оценки 5 и... http://www.cyberforum.ru/cpp-beginners/thread312993.html
Поиск пробела в стринге C++
Здаров Коллеги)) Хэлп плиз в одном деле. вот пишу прогу и получается так что при проверке "является ли этот символ пробелом" прога тупо считает что это не пробел, а какой-то другой символ. Уже начинаю грешить на Visual Studio(так как использую версию 2010 года, русскую. Насколько я знаю оффициальной русской версии нет) вот код проги: #include "string" #include "stdlib.h" #include "stdafx.h"...
Поиск файлов по заданной строке!!! C++
Помогите плиз найти ошибку!!!Вроде поиск сам работает а когда вставляю код по поиску подстроки чёт тупит((Заранее спасибо!!! #include <iostream> #include <windows.h> #include <cstring> #include <string.h> #include <fstream> using namespace std; void FindFiles(char* dir, char* mask,char substr); int main()
C++ двухмерных массивов http://www.cyberforum.ru/cpp-beginners/thread312971.html
Привет ребята=)!!!Помогите пожалуйста в решении задач....А то в двухмерных массивах я вообще не понимаю=(((....Вот сами задачи: 1. Дана матрица размера M × N. Вывести ее элементы, расположенные в столбцах с нечетными номерами (1, 3, …). Вывод элементов производить по столбцам, условный оператор не использовать. 2. Дана матрица размера M × N. Для каждого столбца матрицы с четным номером...
C++ Чтение строк из бинарного файла. Вот как происходит запись строк pr.login и pr.password: FILE *f; f=fopen(path,"ab"); if (f!=NULL) { cout<<"Файл концигурации отстутствует, сейчас создадим новый \n"; cout<<"****************************************** \n"; cout<<"Регистрация в программе \n"; cout<<"Новый логин:"; cin>>pr.login; подробнее

Показать сообщение отдельно
bearwoolfs
 Аватар для bearwoolfs
15 / 15 / 1
Регистрация: 10.01.2011
Сообщений: 275

Множественное наследование - C++

04.06.2011, 20:14. Просмотров 450. Ответов 3
Метки (Все метки)

Так как у меня эта тема заняла долгое время для изучения ,выкладываю простой пример для освоения

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
#include<iostream>
using namespace std;
 
class D
{
public:
    virtual void Z(){cout<<"CLASS D"<<endl;}
};
 
class B:public D
{
public:
    B(){cout<<"B destructor"<<endl;;}
    ~B(){}
    virtual void V(){cout<<"CLASS B"<<endl;}
};
 
class A:public B// так как класс B являеться производным для D , то и D тоже доступен 
{
public:
    virtual void C(){cout<<"CLASS A"<<endl;}
};
 
const int X=5;// нафиг тут не нужен
int main()
{
    A*Ap=new A;// классу А теперь доступен Базовый класс B , D
    Ap->V();
    delete Ap;
    B*Bp=new B;// вызов базового класса B// ему доступен только B,D
    Bp;
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru