|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.03.2019, 01:48 | #1 |
Регистрация: 02.03.2019
Сообщений: 8
|
Вопрос по синтаксису
Подскажите, что значит такая запись:
Код:
|
25.03.2019, 07:41 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Это значит, что идет речь про функцию finished, принимающую один аргумент типа QNetworkReply*.
|
25.03.2019, 12:41 | #3 |
Регистрация: 02.03.2019
Сообщений: 8
|
А в чем тогда разница
Код:
Код:
Во втором случае принимается ссылка на готовый объект? А в каких случаях используется то или иное? и еще чем отличается Код:
Код:
Последний раз редактировалось Kim chen in; 25.03.2019 в 12:47. |
25.03.2019, 12:48 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В каком контексте-то?
В первом просто нельзя обратиться к аргументу, если это определение функции. И тут указатели, а не ссылки.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.03.2019, 12:51 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Ни в чем. https://ideone.com/W09TMH Если конечно это не реализация функции и вам надо обратиться к параметру.
Нет. Ссылка это отдельное понятие в С++, не путайте. Если вам не важно имя параметра, то без разницы. Например, компиляторы в ошибках зачастую пишут func(int, char*) без имен. |
25.03.2019, 13:02 | #6 |
Регистрация: 02.03.2019
Сообщений: 8
|
Пардон, конечно указатель, перепутал.
определение Код:
Код:
Последний раз редактировалось Kim chen in; 25.03.2019 в 13:05. |
25.03.2019, 13:09 | #7 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Это не реализация, а использование типов в макросах https://doc.qt.io/qt-5/qobject.html#connect , где даже указано:
Цитата:
|
|
25.03.2019, 13:19 | #8 | |
Регистрация: 02.03.2019
Сообщений: 8
|
Я правильно понял что вот тут
Цитата:
Код:
Код:
|
|
25.03.2019, 13:26 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Нет. Тут ничего не создается, это просто объявление функции, принимающей указатель. Вы вообще можете туда nullptr передать... упадет, конечно, но не в этом суть.
Как один из вариантов. Только чем это отличается в вашей голове от других параметров функции?.. |
25.03.2019, 13:35 | #10 |
Регистрация: 02.03.2019
Сообщений: 8
|
Пока ничем, я и пытаюсь разобраться.
пока не пойму даже в какой момент создается сам объект в памяти Код:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
asm для МК. Вопрос по синтаксису | Sam Gold | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 25.02.2011 22:10 |
Вопрос по синтаксису | Неофит | Общие вопросы C/C++ | 2 | 17.01.2011 20:04 |
Вопрос по Javascript синтаксису... | DrStrangeLove | JavaScript, Ajax | 3 | 01.01.2011 20:16 |
Вопрос по синтаксису | Brucebelg | Microsoft Office Excel | 3 | 28.05.2010 18:07 |
Вопрос по синтаксису SQL | Rifler | SQL, базы данных | 0 | 01.01.2010 16:52 |