История изменений
Исправление neversleep, (текущая версия) :
Но структура, которая порождена в функции, будет уничтожена при выходе из функции
Exactly. Даже для C
это элементарная задача, а тут, как я понял, такое можно «провернуть» только со структурами, у которые в полях простые типы.
В официальной документации, к слову, самый сложный пример - это структуры со строками https://doc.rust-lang.org/book/ch10-03-lifetime-syntax.html. (офигеть, просто!) Сорри, но я сгорел :(
Исправление neversleep, :
Но структура, которая порождена в функции, будет уничтожена при выходе из функции
Exactly. Даже для C
это элементарная задача, а тут, как я понял, такое можно «провернуть» только со структурами, у которые в полях простые типы.
В официальной документации, к слову, самый сложный пример - это структуры со строками https://doc.rust-lang.org/book/ch10-03-lifetime-syntax.html. (офигеть, просто!)
Исправление neversleep, :
Но структура, которая порождена в функции, будет уничтожена при выходе из функции
Exactly. Даже для C
это элементарная задача, а тут, как я понял, такое можно «провернуть» только со структурами, у которые в полях простые типы.
В официальной документации, к слову, самый сложный пример - это структуры со строками https://doc.rust-lang.org/book/ch10-03-lifetime-syntax.html.
Исправление neversleep, :
Но структура, которая порождена в функции, будет уничтожена при выходе из функции
Exactly. Даже для C
это элементарная задача, а тут, как я понял, такое можно «провернуть» только со структурами, у которые в полях простые типы.
Исходная версия neversleep, :
Но структура, которая порождена в функции, будет уничтожена при выходе из функции Exactly. Даже для
C
это элементарная задача, а тут, как я понял, такое можно «провернуть» только со структурами, у которые в полях простые типы.