7 / 7 / 3
Регистрация: 19.02.2013
Сообщений: 77
|
|||||||||||
1 | |||||||||||
Передача члена класса в качестве параметра метода27.04.2015, 18:14. Показов 2205. Ответов 3
Метки нет (Все метки)
Добрый день. Интересует следующий вопрос: как передать член класса как параметр по значению в метод того же класса? То есть необходимо, чтобы член изменялся локально только внутри метода, а не глобально.
У меня такие соображения:
0
|
27.04.2015, 18:14 | |
Ответы с готовыми решениями:
3
Передача метода класса в качестве параметра для метода другого класса [C++, OpenGL, glut] передача метода класса в качестве параметра функции glutDisplayFunc() двумерный массив в качестве параметра метода класса Указатель на объект в качестве параметра вызываемого метода класса |
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
27.04.2015, 18:22 | 2 |
Член класса, на то и член, что принадлежит объекту класса (или всему классу, если объявлен как static). Не важно в каком методе он изменяется, изменения будут доступны и в других функциях-членах.
1
|
7 / 7 / 3
Регистрация: 19.02.2013
Сообщений: 77
|
|
28.04.2015, 14:11 [ТС] | 3 |
Спасибо.
Вопрос, собственно, назрел вот исходя из чего: возможно ли тогда сделать метод рекурсивным? Например, функция возведения в степень.
0
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
28.04.2015, 18:46 | 4 |
нестатическая функция-член отличается от свободной функции по большому счету только тем, что получает дополнительно скрытый параметр this, указывающий на экземпляр объекта, для которого эта функция вызывается. Т.е. никаких ограничений в плане возможности рекурсивной реализации конечно же не накладывается.
0
|
28.04.2015, 18:46 | |
28.04.2015, 18:46 | |
Помогаю со студенческими работами здесь
4
Передача класса в качестве параметра шаблона Передача enum в качестве аргумента метода класса Передача метода класса в качестве аргумента внешней функции Хранение и передача метода в качестве параметра Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |