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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
#1

Вызов функций дружественного класса - C++

09.11.2012, 05:49. Просмотров 386. Ответов 2
Метки нет (Все метки)

У меня есть 2 класса Tree и Dictionary,которые являются друзьями
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
class Tree;
 
class Dictionary
{
    friend class Tree;
 
class Dictionary;
 
class Tree
{
friend class Dictionary;

функциями класса Dictionary должны вызываться функции класса Tree,но функция подчёркивается и пишет,что идентификатор не определён,я пробывал объявлять друзьями класса именно эти функции-ничего не выходит
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 05:49     Вызов функций дружественного класса
Посмотрите здесь:

Объявление дружественного класса внутри класса C++
C++ Вызов функций класса Dictionary функциями дружественного класса
Объявление дружественного класса в приватной области C++
C++ Поля дружественного класса
Метод дружественного класса C++
C++ Вызов специфических для потомка функций, не зная класса потомка
C++ Вызов функций внутри других функций
C++ Вызов функций в наследниках класса
C++ Написание дружественного оператора >> для Класса "Wine" с private родителем
C++ Перенести методы дружественного класса в подключаемый файл
C++ Доступ дружественного оператора к приватным данным класса
Вызов методов класса из двойного указателя на экземпляр класса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
09.11.2012, 07:21     Вызов функций дружественного класса #2
Нельзя (напрямую) вызывать функции дружественным классом. Можно вызывать закрытые/защищённые функции у объекта, которому класс объявлен дружественным.
alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
09.11.2012, 08:33  [ТС]     Вызов функций дружественного класса #3
спасибо,попробую
Yandex
Объявления
09.11.2012, 08:33     Вызов функций дружественного класса
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru