|
4 / 4 / 2
Регистрация: 27.03.2012
Сообщений: 142
|
|||||||||||
Есть ли разница при возврате значений?15.08.2013, 14:51. Показов 2173. Ответов 35
Метки нет (Все метки)
доброго времени суток
немного запутался я, вопрос: полностью ли идентичны следующие 2 функции?
я думал что при взове например так:
0
|
|||||||||||
| 15.08.2013, 14:51 | |
|
Ответы с готовыми решениями:
35
получение значений переменных из файла при возврате Activity на экран. правильно ли я поступаю ?
Есть ли принципиальная разница при обучении? |
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|||
| 18.08.2013, 20:08 | |||
|
Если вы про это: Добавлено через 1 минуту Ссылка == Адрес объекта в памяти. Я ведь правильно понимаю?
0
|
|||
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
||
| 18.08.2013, 20:30 | ||
|
0
|
||
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|||
| 18.08.2013, 20:48 | |||
|
Добавлено через 4 минуты Добавлено через 4 минуты Не по теме: вернусь через 15 минут ))
0
|
|||
|
4 / 4 / 2
Регистрация: 27.03.2012
Сообщений: 142
|
|
| 18.08.2013, 20:53 [ТС] | |
|
Очень интересный у вас развился спор, послежу ещё )
но к моему случаю это же не отностится как я понял, да? или при "корректном" вызове может аукнуться?
0
|
|
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|||
| 18.08.2013, 21:40 | |||
|
Добавлено через 6 минут
0
|
|||
|
|
|||||||
| 18.08.2013, 22:31 | |||||||
|
по этому адресу в хипе валяется объект и метод лазит туда с различными целями в зависимости от использования. отличие в том что ссылка в терминологии С++ позволяет манипулировать памятью, адресная арифметика и тд. в яве вы по сути получаете копию ссылки и уже в зависимости от типа класса мутабельный или имутабельный вы получаете возможность изменять состояние или не получаете
0
|
|||||||
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
||
| 18.08.2013, 22:54 | ||
|
То что вы называете Mutable .. в с++ это называется "Константным объектом" реализуется проще чем в Java... Но суть не в этом, а в том все таки передается Объекты в параметры по "значению" или по ссылке. Можно ли изменять состояние у объекта это уже не важно. Добавлено через 4 минуты Просто то что называется в с++ "копированием ссылки", в Java называется это "копированием ссылки по значению".
0
|
||
|
|
|
| 18.08.2013, 23:20 | |
|
и почему с++ - ники такие упёртые в свою терминологию и подходы.
Вот я например не пытаюсь натянуть своё понимание java на c++ не смотря на похожий синтаксис, а подавляющее большинство плюсистов пытаются и при этом ругают её на чём свет стоит - что она тупая, тормозная, не мультинаслед и тд. Что самое интересное С-шники этим совершенно не страдают. Наверное от того что несмотря на возраст с++, для него так и не написали ничего что могло бы использоваться 10 лет без потери совместимости в новых версиях либок со старым кодом. Мне думается это от излишней свободы в языке и этим пользуются программисты стремясь как можно больше выпендриться с сложными конструкциями и тем самым делая свой код бабочкой однодневкой. Вон и Столлман уже обсирал с++.
0
|
|
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
||
| 18.08.2013, 23:33 | ||
|
Передача по значению и Передача по ссылке. Не по теме: Если бы не было с++, то не было бы и java. и сам я не сиплюсплюсник пока) просто то что в Java было для меня черным ящиком, в с++ стало понятно
0
|
||
|
|
||
| 18.08.2013, 23:40 | ||
|
почитайте про Reflection и про библиотеку asm которая позволяет на лету менять методы классов попробуйте в с++ сделать такой трюк, подменить на лету метод в классе так чтобы все его консьюмеры стали пользоваться новым, или залезть в обьект и подменить ему приватный проперти на другой обьект в рантайме Не по теме: про ссылки я уже подустал, дальше эта тема без меня )
0
|
||
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|
| 18.08.2013, 23:49 | |
|
Ладно короче толку нету спорить ) Лучше закрой тогда тему что бы я не заходил каждые 15 минут на форум ))
Добавлено через 7 минут Ну "управляймые" языков свои преимущества и тд. Что то можно сделать на java того чего нельзя сделать в с++ (хотя я читал что в с++ рефлексия достигается не которыми билиотеками) . И я не говорю что Java "плохой" или "хуже" c++ и тд. Мне очень нравится язык Java, но есть такие задачи которые средствами Java решать не выгодно. Там уже нужно пользоваться языками более "низкого" уровня, а не пихать куда не попадя управляймые языки. Если бы все можно было бы решить только Java'ой я бы ваше про с++ и не думал)
0
|
|
|
|
||
| 18.08.2013, 23:52 | ||
|
Форум читает множество людей. Почитав наш диалог, некоторые возможно избавятся от граблей в будущем. Вам я вижу моя помощь ни к чему ))) Спасибо за весёлый диалог - тут временами скучно, вы освежили форум. Не по теме: по поводу закрытия темы, я решу когда пора - без вашей помощи
1
|
||
|
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
|
|
| 18.08.2013, 23:59 | |
|
0
|
|
| 18.08.2013, 23:59 | |
|
Помогаю со студенческими работами здесь
36
Есть ли разница в IP при платных ссылках
Есть ли существенная разница при использовании PCI-E 16X или 8X? Есть ли разница при расчете регрессии в положении переменной AB или BA Есть ли разница в трафике при просмотре видео с компьютера и при просмотре через удаленный экран? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|