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

Наследование. Помогите с этими public, protected. private - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, является ли введенная с клавиатуры строка целым числом http://www.cyberforum.ru/cpp-beginners/thread87831.html
1) Напишите программу, которая проверяет, является ли введеная с клавиатуры строка с целым числом. 2)Напишите программу которая удаляет из строки все пробелы. нужна ваша помощь нужно именно для Borland 3.1 Заранее спасибо.
C++ Матрица. Парни, всем привет. Вот проблема. Дана матрица (очень большая) 1000 на 1000 (квадратная) В общем нужно найти все элементы которые встречаются в каждой строке, то есть такие элементы которые есть во всех строках. Ну и конечно алгоритм должен быть приемлемым по скорости. Жду помощи. http://www.cyberforum.ru/cpp-beginners/thread87826.html
C++ Простой вопрос в одну строку
что делает эта строка: for (int j=0; j<i; j++) И как задать промежуток, чтобы поиск осуществлялся в его пределах. Сама задача: Дан текстовый файл F. Переписать в другой файл G все слова, длина которых составляет от L1 до L2 символов. Мне только сам интервал для чисел L1 и L2 а то я никак не могу понять в чем проблема моей программы.
C++ Калькулятор да не прастой....
Здравствуйте. Сроки поджимают, курсавой надо сдать. тема:Калькулятор для программиста. Только целые числа, 4 арифметических действия, битовые операции | & ~ ^ перевод в 8,10,16,2 систему исчисления. Имеем: 1.Работующую программу, выполняющую все эти функции но калькулятор должен быть в консольной версии. 2. Программа калькулятора простого арифметического
C++ Теоретический вопрос о перегрузке функций http://www.cyberforum.ru/cpp-beginners/thread87812.html
Доброго времени суток! Помогите, пожалуйста, вот с такой проблемой. #include <iostream> #include <conio.h> using namespace std; void xpo(float); void xpo(int); void xpo(char);
C++ Сумма элементов главной диагонали матрицы В двумерном массиве найти сумму элементов главной диагонали? подробнее

Показать сообщение отдельно
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
20.01.2010, 16:48     Наследование. Помогите с этими public, protected. private
Вот код, в нем вылетает ошибка [C++ Error] Unit2.cpp(16): E2251 Cannot find default constructor to initialize base class 'My' в файле unit2.cpp во втором конструкторе. Тему недостаточно усвоил т.к. мало времени уделялось на лабах, если не лень объясните ошибку и вобще что к чему на самом деле.Спс.

Unit1.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <windows>
#include "Unit2.h"
 
using namespace std;
 
int main()
{
     My n(3,4);
     Lol l(2,3);
     cout<<endl<<"3*4=";
     n.one();
     cout<<endl<<"2*3=";
     l.one();
     cout<<endl<<"2+3=";
     l.getn();
 
 
     system("pause");
     return 0;
}
Unit2.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
#pragma hdrstop
 
#include "Unit2.h"
My::My(int i, int j)
   {
      x=i;
      y=j;
   }
void My::one()
   { cout<<x*y; }
 
Lol::Lol(int i, int j)
   {
      x=i;
      y=j;
   }
void Lol::getn()
   { cout<<x+y; }
Unit2.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef Unit2H
#define Unit2H
 
class My
   {
      protected:
       int x,y;
      public:
       My(int i, int j);
       void one();
 
   };
 
class Lol:public My
   {
 
      public:
        Lol(int i, int j);
        void getn();
   };
#endif
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru