Всем привет. В чем разница между .create () и .allocate ()? И тот и дургой метод возвращают структуру но чемо ни отличаются немонятнл
Принятый ответ
Hate:
allocate() используется внутри статичного метода и возвращает лишь индекс новой структуры
Технически верно, но на практике использовать .allocate() есть смысл только при перегрузке .create() (равно как и .deallocate() только при перегрузке .destroy()). Собственно, согласно документации, для того эти методы и существуют.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован EnergyFrost
Отредактирован Hate
Если парсер наткнется на вызов метода create, он проверит наличие в этой структуре метода create, если такого нет, будет вызван метод allocate вместо create.