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

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

Войти
Регистрация
Восстановить пароль
 
KolyanKolyanich
1 / 1 / 0
Регистрация: 18.07.2013
Сообщений: 35
#1

Как получить доступ к членам класса из функций - C++

17.02.2014, 18:45. Просмотров 333. Ответов 1
Метки нет (Все метки)

Есть код типа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//*****************************************************************************
func1()
{
    body;
}
 
func2()
{
    body;
}
 
main()
{
    body;
    func2();
}
//***************************************************************************
В функции main объявляется класс и инициализируются некоторые его члены.
Как получить доступ к членам класса в func1 и func2?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2014, 18:45     Как получить доступ к членам класса из функций
Посмотрите здесь:

C++ Как из другой функции обратиться к членам класса окна?
C++ Доступ к членам класса класса
Доступ к private членам класса C++
C++ Доступ из вложенного класса к членам "родителя"
C++ Как получить доступ к массиву из другого класса?
C++ Доступ к закрытым членам базового класса
Доступ к членам класса C++
C++ Шаблонный Список. не могу получить доступ к protected членам
Как получить доступ к методам класса, который содержится в векторе класса C++
Доступ к членам одного класса с другого C++
C++ Доступ к членам класса
C++ Доступ к закрытым членам класса(шаблона)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
17.02.2014, 19:01     Как получить доступ к членам класса из функций #2
Можно сделать функции дружественными, то есть в описание класса написать прототип функций func1 и func2 с ключевым словом friend.
C++
1
2
3
class Class{
friend int func1(int A);
}
Yandex
Объявления
17.02.2014, 19:01     Как получить доступ к членам класса из функций
Ответ Создать тему
Опции темы

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