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

Дружественные классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список двусвязный http://www.cyberforum.ru/cpp-beginners/thread130192.html
Здравствуйте помогите разобраться со структурами вот функция добавить до указателя int L2_AddBefore(Type val) { ListItem *pos;
C++ Описать функцию Прошу помочь описать функцию вставки из стека (is_stek) #include <iostream> using namespace std; struct Tree { int key; double inf; Tree *left; Tree *right; }; struct node { http://www.cyberforum.ru/cpp-beginners/thread130180.html
C++ Запись в файл (трабблы)
Здравствуйте. Есть код #include <iostream> #include <fstream> using namespace std; int main(){ setlocale(LC_ALL,"russian"); char ch1, ch=' '; fstream infile, outfile;
Вычислительная геометрия на С C++
Заданы координаты N точек. Определить те две точки, проведенная через которые прямая делит имеющиеся точки пополам.
C++ Написать функцию convert (преобразовать) http://www.cyberforum.ru/cpp-beginners/thread130170.html
Написать функцию convert (преобразовать), получающую один параметр date типа строки, содержащий значение календарной даты в форме мм/дд/гг (месяц/день/год). Например, 14 декабря 1990 года будет...
C++ сортировка нужно отсортировать элементы диагоналей матрицы(двумерный массив) расположенных выше главной по возрастанию, а ниже главной по убыванию, сортировку оформить как отдельную функцию... алгоритм: нужно... подробнее

Показать сообщение отдельно
TihonovArtem
0 / 0 / 0
Регистрация: 15.05.2010
Сообщений: 4

Дружественные классы - C++

15.05.2010, 23:52. Просмотров 5356. Ответов 4
Метки (Все метки)

Всем привет!
Нашел в интернете как подружить два класса, вышло
class A{
private:
int m_a;

friend class B;
};
class B{
public:
void change( A *aptr, int a ){ aptr->m_a = a; }
};
Но в моёй ситуции нужно классы поменять местами, а из-за это ничего не выходит. Нужно как-то в классе В указать что с ним дружит А. Вот код:
class A;
class B{
public:
void change( A *aptr, int a ){ aptr->m_a = a; }
};
class A{
private:
int m_a;

friend class B;
};
Помогите пожалуста. Работаю в C++ Builder 6.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru