|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.09.2016, 22:52 | #31 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса
То есть, если я напишу свойство таким вот образом: Код:
Код:
А обращение вида "myclass.Data=new int[258];" - будет запрещено ? И всё равно, тип свойства - массив, а не число. А мне нужно число из массива.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 14.09.2016 в 22:58. |
14.09.2016, 22:55 | #32 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
да, потому что мы не присваиваем само свойство.
мы работаем с тем что вернуло свойство. Код:
Код:
Цитата:
(сам класс имеет доступ к своим private членам) Цитата:
ваш метод же не отменяет указания индекса Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 14.09.2016 в 23:01. |
||
14.09.2016, 23:15 | #33 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Подпись ? Не, не слышал ...
|
|
14.09.2016, 23:21 | #34 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
у вас не копия массива, а ссылка на сам массив. Код:
нет там никаких лишних присвоений, не выдумывайте. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
14.09.2016, 23:34 | #35 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Код свойства: Код:
Код:
1) запросить ссылку на массив data (явный возврат значения поля data); 2) извлечь значение элемента по индексу j; 3) запросить запись ссылки 4) записать извлечённое значение (п.2) в массив по запрошенной ссылке (п.3) по индексу i 5) записать ссылку в свойстве
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 14.09.2016 в 23:54. |
|
14.09.2016, 23:50 | #36 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
у нас есть присвоение в int[], а не в myClass.Data. Цитата:
мы не запршиваем запись. у нас уже есть массив из п1, с ним и идет общем, откуда он пришел, не важно. Код:
где тут замена массива? у вас в выражении одно присваивание, именно оно одно и будет выполнено, и будет выполнено именно над выражением, а не частями. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 14.09.2016 в 23:55. |
|||
14.09.2016, 23:55 | #37 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса
Я ещё пятый пункт добавил. Две операции присвоения, явно указанные в коде в виде двух знаков равно.
Подпись ? Не, не слышал ...
|
14.09.2016, 23:57 | #38 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
а по вашим фантазиями не должно. ----------------------------------------------------------------- 5 пункта нет. вы где видите присвоение этому свойству? Код:
разве от того что вы напишете метод, он вдруг вызовется сам по себе? Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 15.09.2016 в 00:00. |
|
15.09.2016, 00:00 | #39 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Подпись ? Не, не слышал ...
|
|
15.09.2016, 00:01 | #40 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Код:
Цитата:
меняется факт откуда берется rvalue(значение справа от =) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Wordpress, как создавать отдельные рубрики для страниц? | AlienNation | WordPress и другие CMS | 0 | 09.10.2012 11:42 |
Именованные таблицы | DiemonStar | Microsoft Office Excel | 4 | 02.10.2012 18:02 |
Операции класса, индексаторы Rectangle | 6666 | Общие вопросы .NET | 4 | 08.05.2012 11:31 |
Именованные ячейки | Foxx | Microsoft Office Excel | 1 | 20.02.2012 00:33 |
Как в Delphi создавать и использовать скины для програм | SeRhy | Помощь студентам | 3 | 20.12.2007 20:59 |