|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.08.2015, 08:16 | #71 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
В чем существенная разница между параметрами функции где:
В качестве аргумента ссылка В качестве аргумента указатель? Ведь указатель адрес и ссылка-операция взятия адреса , нет, я не издеваюсь, просто запутался
from dark to light)
|
27.08.2015, 08:23 | #72 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,601
|
>>В чем существенная разница между параметрами функции где:
>>В качестве аргумента ссылка >>В качестве аргумента указатель? В первом случае адрес берет вызываемая функция, а во втором случае вызывающая функция.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
27.08.2015, 08:28 | #73 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Думаю с возвратом ссылки или указателя будет такой же ответ)
from dark to light)
|
27.08.2015, 09:35 | #74 | |||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Цитата:
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 27.08.2015 в 09:41. |
|||
29.08.2015, 21:44 | #75 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, правильно ли я понял то, что:
1) если в качестве аргумента функции есть указатель, то в функцию можно передавать 0, а в ссылке так делать нельзя 2) ссылка авторазыменовывается? 3) можете привести примеры, касательно первого вопроса, т.е. какую-нибудь функцию, где в аргументах можно объект не задавать, а поставить 0 (не пойму, 0, NULL, nil или просто не заполнять? Не по теме...NULL от nil чем-то отличается?
from dark to light)
Последний раз редактировалось Алексей_2012; 29.08.2015 в 21:48. |
29.08.2015, 22:04 | #76 | ||||
мальчик-помогай =)
Форумчанин
Регистрация: 16.09.2010
Сообщений: 522
|
Цитата:
Цитата:
Цитата:
Цитата:
nil - Pascal-е-подобные null - иногда для СОМ используется 0 - синоним null/nil/NULL, который лучше не использовать, чтоб избежать путаницы между числовым параметром и ссылочным |
||||
29.08.2015, 22:34 | #77 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В С++ начиная с С++11 есть nullptr вместо NULL.
А 0 вместо nil (Дельфи/Паскаль) поставить и не выйдет вроде. Это только в С/С++ так можно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
30.08.2015, 21:42 | #78 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Почему в коде из первого поста иногда token, а иногда *token? Ведь char , по сути и есть массив, а тогда зачем указатель на него?
from dark to light)
|
30.08.2015, 21:47 | #79 |
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
a[b] это всего лишь сахар для *(a+b).
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
Последний раз редактировалось crazy horse; 30.08.2015 в 21:50. |
04.09.2015, 20:59 | #80 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, а если есть указатель на поток
Код:
Код:
Вот полный код Код:
from dark to light)
Последний раз редактировалось Stilet; 04.09.2015 в 21:39. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели | salmon172 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 31.05.2011 21:34 |
указатели | Артэс | Общие вопросы C/C++ | 4 | 07.09.2010 11:08 |
Указатели | Анютик_sexi | Помощь студентам | 3 | 16.06.2010 14:38 |
Указатели | AquaticSoul | Общие вопросы C/C++ | 5 | 22.12.2009 15:13 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |