Хранятся ли структуры Swift ВСЕГДА в стеке? - PullRequest
0 голосов
/ 06 февраля 2019

Во время интервью меня попросили обрисовать различия между структурами и классами в Swift.Среди моих аргументов я привел аргумент, что структуры хранятся в стеке (пространство для них резервируется во время компиляции), тогда как классы хранятся в куче (пространство выделяется ввремя выполнения).

Затем интервьюер сказал, что он действительно проверит, насколько глубоки мои знания о Swift, а затем спросил меня, хранятся ли в стеке структуры всегда .После некоторого переворота он сделал следующее заявление:

Если структура имеет длину более 3 слов, то она размещается в куче

Я сделал несколькоисследовать онлайн, и я не могу найти это где-нибудь.Может ли кто-либо подтвердить или отклонить обоснованность этого заявления?Кроме того, не стесняйтесь добавлять любую соответствующую / действительную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...