LINUX.ORG.RU

История изменений

Исправление 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 это элементарная задача, а тут, как я понял, такое можно «провернуть» только со структурами, у которые в полях простые типы.