![]() |
Помогите, не могу понять зачем нужен указатель в функции в таком виде, и как это правильно называется. К примеру
Код: Код:
static Car* getCar(int id) |
Цитата:
Делается это потому, что возвращать структуру, нормальным образом, нельзя Это тебе не петухон, тут данные возвращаются через регистры (если быть точним, eax/rax), и поместить в регистры структуру не получится физически, а указатель вполне |
Цитата:
|
Цитата:
На уровне стандарта языка регистров нет И да, вернуть структуру можно, например через скрытый аргумент функции |
| Время: 18:10 |