1 / 1 / 0
Регистрация: 15.12.2016
Сообщений: 55
1

Как объявить функцию из одного класса в другом?

11.04.2017, 19:36. Показов 550. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Суть проблемы такова: в одном файле classy.h объявлено несколько классов (classcontrol, class1, class2,class3). Необходимо сделать так, чтобы все функции классов можно было вызывать в файле срр. Формы через класс classcontrol. Этот класс должен быть интерфейсом для всех остальных классов в файле - через него должно идти всё управление. Как это сделать? Пытался разными способами, но компилятор всё время указывает на ошибку.

Вот пример:

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
class TClassControl {
private: // User declarations
 
public: // User declarations
    __fastcall TClassControl ();
    __fastcall~TClassControl (void);
 
};
 
class TCLASS1 {
private: // User declarations
 
public: // User declarations
    __fastcall TCLASS1 ();
    __fastcall~TCLASS1 (void);
 
    int w,h;
 
    void __fastcall ClassCreate();
};
 
class TCLASS2 {
private: // User declarations
 
public: // User declarations
    __fastcall TCLASS2 ();
    __fastcall~TCLASS2 (void);
 
    int w,h;
 
    void __fastcall ClassCreate();
};
 
//Вызов в файле срр.
TClassControl * clc = new TClassControl;
 
clc->фукнкция из класса TCLASS1.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2017, 19:36
Ответы с готовыми решениями:

Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?
Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?

Запустить функцию одного класса в другом
имеется два класса,нужно получить доступ к функциям одного из другого, при этом экземпляр одного...

Указатель на функцию-член одного класса в другом классе - C++
Добрый вечер! Может кто-то может помочь с проблемой. class Cook { public: void ...

Как объявить другом конкретный метод другого класса?
Как в одном классе объявить другом метод другого класса?

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

Как объявить указатель на классы наследники одного класса?
Требуется в одном классе(напримпр, NLayer) объявить, а потом и заполнить динамический массив из...

Как объявить friend функцию класса
как это оформить, чтобы работало // ----------> one.h #include "two.h" #ifndef ONE_H_INCLUDED...

Как обратиться к переменной из одного класса в другом?
Я уже видел множество таких обсуждений, но в каждом случае чего-то другое. Не могу решить, как мне...

Как использовать переменную из одного класса в другом?
У меня есть два класса. Class A к примеру Self.entry = блаблабла Self.name = self.entry.get() ...

Как вызвать метод одного класса в другом?
У меня есть два отдельных класса. Вопрос, как вызвать метод одного класса в другом? что-то слышал...

Как переменную из одного класса использовать в другом?
Как переменную из одного класса использовать в другом?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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