Форум программистов, компьютерный форум 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, а потом все остальные. подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4885 / 3020 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
02.11.2015, 16:24
Цитата Сообщение от RAFA91 Посмотреть сообщение
Вы можете предложить более элегантное решение ?
Уже предлагали. Указатели.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
struct A;
struct B;
 
struct A {
    B * m_b;
    void set( B * b ) { m_b = b; }
};
 
struct B {
    A * m_a;
    void set( A * a ) { m_a = a; }
};
 
int main() {
    A a;
    B b;
    a.set( &b );
    b.set( &a );
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru