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

Двухстороннее взаимодействие классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму заштрихованных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread1566739.html
добрый вечер, помогите вычислить сумму заштрихованных элементов матрицы. заранее спасибо.
C++ Аргументы потоку pthread Добрый день, нужен совет как лучше написать запуск потоков структура для передачи в поток struct thread_arg { CTCPServer* pServer; int sock_desc; http://www.cyberforum.ru/cpp-beginners/thread1566723.html
с++ rectangle C++
Всем привет,падает первый же ассерт в rectangle_test.cpp,не могу понять почему,преподаватель сказал что намутил с инициализацией,но вроде в самих тестах она происходит(или я че то путаю).Как решить...
C++ Ошибка afx.h
Вот такая: 4 IntelliSense: #error directive: Building MFC application with /MD (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD d:\Program Files...
C++ К элементам, стоящим на главной диагонали матрицы, добавить максимальные элементы строк http://www.cyberforum.ru/cpp-beginners/thread1566668.html
Если все максимальные элементы столбцов превышают произведение минимальных элемен-тов строк, то к элементам стоящим на главной диагонали добавить соответствующие максимальные элементы строк. В...
C++ В строках матрицы сначала расположить все элементы, меньшие 5, а потом все остальные Преобразовать элементы строк матрицы таким образом, чтобы сначала располагались все элементы, меньшие 5, а потом все остальные. подробнее

Показать сообщение отдельно
RAFA91
Заблокирован

Двухстороннее взаимодействие классов - C++

30.10.2015, 15:44. Просмотров 626. Ответов 29
Метки (Все метки)

Добрый день !

Столкнулся с такой технической проблемой.

Есть два класса А и В.

Класс B должен содержать обьект класса А , а класс А обьект класса В.

В результате компиляции получаю ошибки скорее всего из-за неправильного размещения классов.

Подскажите пожалуйста как решить эту проблему.

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
 #include <iostream>
using namespace std;
 
class B;
 
class A
{
    //B b; // ошибка
    public:
    A() {cout<<"Конструктор А"<<endl;} 
    void func_1()
    {
        cout<<"Класс А"<<endl;
    }
};
class B
{
    A a;
    public:
    B() {cout<<"Конструктор B"<<endl;} 
    void func_1()
    {
        cout<<"Класс В"<<endl;
        a.func_1();
    }
};
 
int main() 
{
    B b;
    b.func_1();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru