Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа определения минимального введенного числа https://www.cyberforum.ru/ cpp-beginners/ thread842721.html
написать программу определения минимального введенного числа из 10 чисел
C++ В чём ошибка?
#include <std_lib_facilities.h> int func1(int a) { int chisla; for (int i=0; i<10; i++) { cin >> chisla; if (chisla > chisla) a=chisla; }
C++ Где объявлять переменную: перед циклом, или внутри класса Подскажите, где правильно объявить переменную. Если объявить внутри цикла, то сузится область ее видимости, но она будет объявляться заново каждую итерацию цикла, а если перед циклом, то расширится область видимости https://www.cyberforum.ru/ cpp-beginners/ thread842694.html C++ Класс для текста Есть ли какой-нибудь стандартный класс строки, в которую можно добавлять текст? К примеру есть строка, и в конец нужно добавить переменную, потом ещё текст, потом ещё переменную. https://www.cyberforum.ru/ cpp-beginners/ thread842692.html
Можно ли удалить 1 строку в 2-мерном динамическом массиве? C++
void delet(int *r,int *m,int *d,int *GPA, char **I,char **pp,int q) {char cha;int z=0; cout<<"Введить имя учня якого хочете удалити - ";cin>>cha; for(int i=0;i<3;i++) { for(int j=0;j<20;j++) { if(I== cha) { if(I=='\0')
C++ Дельта код Элиаса(Элайеса) https://www.cyberforum.ru/ cpp-beginners/ thread842641.html
Добрый день! Расскажите, пожалуйста, как происходит кодирование и сжатие по дельта коду Элиаса. Как происходит кодирование, примерно понятно, а на чем основано сжатие - нет. Алгоритм кодирования числа N: Сосчитать L — количество значащих битов в двоичном представлении числа N. Сосчитать M — количество значащих битов в двоичном представлении числа L. Записать M - 1 нулей и одну...
C++ подскажите, пожалуйста, как и где скачать c++ https://www.cyberforum.ru/ cpp-beginners/ thread842639.html
добрый день! подскажите, пожалуйста, где скачать c++, вернее саму среду разработки (программирования) и сколько она примерно весит? заранее спасибо!
C++ Как повторно проинициализировать переменную конструктором?
Создал в классе переменную и проинициализировал ее в конструкторе. class A { int var; public: A() : var(0) };
C++ Прямая задана уравнением ax+bx+c=0, a и b не равны 0 Прямая задана уравнением ax+bx+c=0, a и b не равны 0. В файле заданы коэффициенты N (N>=3) прямых. Определить, имеются ли среди этих прямых три прямые, пересекающиеся в одной точке. Использовать графику для визуализации прямых. Отблагодарю. https://www.cyberforum.ru/ cpp-beginners/ thread842630.html C++ Разработать программу для создания списка слов, хранимого в текстовом файле https://www.cyberforum.ru/ cpp-beginners/ thread842625.html
Ребят помогите срочно надо.... Разработать программу для создания списка слов, хранимого в текстовом файле. Слова в файле могут быть записаны в произвольном порядке. В окне программы должна быть возможность просмотра слов, начинающихся с заданной буквы, и редактирования списка: исправление слов, добавление, удаление.
C++ inline - функции
Стоит-ли добавлять префикс inline ко всем функциям, состоящим из 1-2 строк?
C++ Списки, Стеки,Очереди (На сколько кусков распадется оставшаяся часть листа? ) https://www.cyberforum.ru/ cpp-beginners/ thread842603.html
Доброго всем времени суток!! Помогите написать программу: Из листа клетчатой бумаги размером М*N клеток удалили некоторые клетки. На сколько кусков распадется оставшаяся часть листа? Пример. Если из шахматной доски удалить все клетки одного цвета, то оставшаяся часть распадется на 32 куска.
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
19.04.2013, 21:26 0

Можно-ли наследовать класс, в котором определен объект текущего класса? - C++ - Ответ 4440657

19.04.2013, 21:26. Показов 862. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от dimkaok Посмотреть сообщение
А что в таком случае делать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// CMove.h
#include "CMessages.h"
class CMove { * 
* public:
* * * CMessages o_messageBox; *// Объявляю объект в первом месте, где он понадобился
};
// CPlayer.h
#include "CMove.h"
class CPlayer : public CMove { * * // Если убрать public CMove..
* public:
* * *void eat() { * 
* * o_messageBox.youAreEatFood(); //.. то здесь для o_messageBox выдаст, что идентификатор не определен
* * *}
};
А в чём проблема? Здесь в предковый класс агрегирован экземпляр не потомка, а третьего класса:
C++
1
2
3
4
5
6
7
8
9
10
11
class C
{
};
class A
{
 public:
  C c;
};
class B : public A
{
};
. Так вот, это разрешено.

Вернуться к обсуждению:
Можно-ли наследовать класс, в котором определен объект текущего класса? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2013, 21:26
Готовые ответы и решения:

Создать класс, в котором можно сохранить любой вызываемый объект или функцию
Возникла идея создать класс, в котором можно сохранить любой вызываемый объект или функцию. Что то...

От класса String наследовать новый класс, который имеет проверку на превышение размера строки
Доброго времени суток! Решаю задачи из учебника Роберта Лафоре ООП в C++. До этой задачи все...

Вызов функции другого класса, в котором есть переменные текущего
Есть форма (Ф), на ней есть листы с данными, листбокс и таймер, а так же функция, которая...

Как создать объект класса и использовать его методы, если уже был определен конструктор
Вот код, в нем есть конструктор public Tmas(string path). namespace lab4_OOP { class Tmas...

7
19.04.2013, 21:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2013, 21:26
Помогаю со студенческими работами здесь

Производный класс Самоорганизующаяся таблица должен наследовать свойства и методы класса Таблица
класс таблица, содержащий целые числа Обьект класса таблица должен позволять: 1...

Можно ли в yii соединить (смержить) scope текущего класса со scope класса родителя?
Добрый день, Например есть: class ActiveRecord extends CActiveRecord { ... return ...

Можно ли создать объект класса с таким же именем как у самого класса?
Можно ли создать объект класса с таким же именем как у самого класса? Ну или как то обойти эту...

Класс, содержащий объект своего класса
Если класс содержит объект своего класса. Почему при создании объекта такого класса не создается...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru