4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
1 | |
Может ли областью видимости структуры быть тело метода класса?13.12.2014, 21:18. Показов 781. Ответов 5
Метки нет Все метки)
(
0
|
|
13.12.2014, 21:18 | |
Ответы с готовыми решениями:
5
Как реализовать вне класса тело метода? Как объявить переменную с областью видимости в пределах класса формы
Тело метода не может быть блоком итератора, так как "void" не является типом интерфейса итератора |
173 / 131 / 74
Регистрация: 04.12.2013
Сообщений: 552
|
|
13.12.2014, 21:39 | 2 |
Может, если структура находиться в глобальном блоке над созданным классом.
0
|
10 / 10 / 5
Регистрация: 10.12.2014
Сообщений: 60
|
||||||
13.12.2014, 21:49 | 3 | |||||
Prorok2323, мне кажется, ТС имел в виду нечто иное. Может ли быть структура видна лишь в теле метода класса, т.е. это ВСЯ ее область видимости - больше она нигде не видна. Почему бы и нет? Структура - это тоже тип данных, объявите структуру внутри вашего метода и используйте ее там - вот вам и будет область видимости.
Например:
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
14.12.2014, 06:13 [ТС] | 5 |
не надо. Надо в одном методе.
Добавлено через 1 минуту Не понял. Что за глобальный блок над классом? Это какое то новшество вроде пакетов? Что то я не знаю в ООП понятия блока.
0
|
10 / 10 / 5
Регистрация: 10.12.2014
Сообщений: 60
|
|
14.12.2014, 11:18 | 6 |
taras atavin, см. мой пример выше - структура видна только в методе foo, где она и определена.
1
|
14.12.2014, 11:18 | |
14.12.2014, 11:18 | |
Помогаю со студенческими работами здесь
6
За областью видимости Что-то с областью видимости [Интересно] Необходимо изменить тело метода другого класса в runtime. Модификация байт-кода, ASM Проблема с областью видимости объектов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |