lifetime — все вопросы

3ответа
4 голоса
Время жизни приложения Android: может быть, оно бесконечно?
Я разрабатываю приложение, предназначенное для преобразования телефона Android в удаленное устройство, работающее без действий пользователя. В то время, когда приложение создается Activity, которая
2ответа
4 голоса
Избавление от ограничений на всю жизнь?
Я пытаюсь написать функцию Rust, которая преобразует входные данные из одного ограничения времени жизни в вывод того же типа с глобальным ограничением времени жизни (концептуально что-то вроде unsaf
1ответ
4 голоса
Почему это определение переменной подразумевает статическое время жизни?
Я пытаюсь выполнить функцию для фрагментов вектора и затем отправить результат обратно, используя библиотеку передачи сообщений. Однако я получаю странную ошибку о времени жизни вектора, который
1ответ
4 голоса
Какой тип параметра времени жизни я должен использовать здесь при объявлении типа объекта struct field
Вот как выглядит мой код. Я пытаюсь использовать скрытую структуру в моей структуре ShapeRenderer и использовать ее методы. shapes.rs: use super::core::*; pub struct ShapeRenderer<'a>
1ответ
4 голоса
Время жизни ссылки на функцию в Rust
Поэтому я пытаюсь втиснуть в обратные вызовы этот вариант перечисления (Visual), который будет сохранен в векторе, как видно внутри структуры EntityComponents: enum Component { Position([f64;
1ответ
4 голоса
WP7: срок действия подписки на push-уведомления?
Когда подписка была создана клиентом /телефоном на MPN-сервере, как долго она жива? Когда он станет закрытым? Должны ли пользователи моего приложения запускать мое приложение и время от времени созда
2ответа
4 голоса
Каково время жизни члена данных класса, который является ссылкой на значение?
Обычно это обсуждение касается только локальной переменной функции: void foo (const int &i) { // use i till foo() ends } foo(3); Но относится ли это правило к элементу class? struct A {
1ответ
4 голоса
Как хешировать выход sha256 с sha256 в ржавчине
Я написал некоторый код ржавчины, который имеет проблему на всю жизнь. let mut sha256 = Sha256::new(); sha256.input_str(input.as_slice()); for i in range(0i,16) { println!("i == {}, hash == {
1ответ
4 голоса
Как работают пожизненные ограничения на структуры в Rust?
Вчера в IRC обсуждался этот вопрос, и я чувствовал смутное недовольство. Вопрос был:    Как определить время жизни в структуре, чтобы ограничить ее содержимое   только те вещи, которые живут т
1ответ
4 голоса
Явные объявления времени жизни в объектах признаков, содержащихся в структурах
В ответе на этот вопрос обсуждается, как для ссылки на объекты признаков, содержащиеся в структурах, для которых требуется следующий синтаксис: struct Bar<'a> { foo: &'a (Foo + 'a)
3ответа
4 голоса
Сбрасывает ли статическая переменная через некоторое время
У меня есть простой класс управления доступом, который позволяет проверить, есть ли у пользователя разрешения, и затем он взаимодействует со статической переменной: private static bool canUpdate =
1ответ
4 голоса
Занимая ссылку и охрану вместе с Mutex
Я пытаюсь инкапсулировать некоторый код, чтобы избежать его повторения, связанного с заимствованием данных из Mutex и дальнейших операций над ним (которые я оставляю вне этого вопроса как вне област
1ответ
4 голоса
Как долго должен выживать аргумент `pthread_t *` для `pthread_create`?
Подпись pthread_create(3): int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); Каковы требования к продолжите
1ответ
4 голоса
Можно ли отключить пожизненное разрешение Rust?
Можно ли отключить время жизни Rust для каждого файла, может быть, с помощью ---- +: = 0 =: + ---- ?Я узнаю о воплощениях и думаю, что это может помочь.
1ответ
4 голоса
Как реализовать контейнер с поддержкой изменяемого итератора?[Дубликат]
На этот вопрос уже есть ответ здесь:Как я могу создать свою собственную структуру данных с итератором, который возвращает изменяемые ссылки?1 ответЯ хочу разработать класс игрушечного контейнера с под
1ответ
4 голоса
Стандарт C ++: конец жизни
В разделе basic.life стандарта C ++ можно найти следующее (выделение мое):Время жизни объекта o типа T заканчивается, когда:если T является типом класса с нетривиальным деструктором ([class.dtor]), на
1ответ
4 голоса
Почему HashMap :: get_mut более требователен, чем HashMap :: get в отношении времени жизни?
У меня есть ---- +: = 0 =: + ----, который является оберткой вокруг ---- +: = 1 =: + ---- ссылки.И я хочу заполнить ---- +: = 2 =: + ---- с ---- +: = 3 =: + ---- s в качестве ключей.Вот фрагмент кода
2ответа
4 голоса
Заемное значение не живет достаточно долго при создании Vec
Примечание редактора: этот вопрос задавался до Rust 1.0.С тех пор многие функции и типы изменились, как и определенная семантика языка.Код в вопросе больше не действителен, но идеи, выраженные в ответ
1ответ
4 голоса
Какие предположения я могу сделать для адресов локальных переменных C ++
Интересно, смогу ли я повторно использовать указатель на переменную внутри блока цикла?Я считаю, что этот код будет работать на всех компиляторах, но соответствует ли он стандартам?
1ответ
4 голоса
Что означает, что цикл имеет целую жизнь?
Я смотрел на некоторый код Rust и увидел что-то вроде этого:Что значит «пометить» цикл с продолжительностью жизни?Каковы преимущества и различия между просто делать:
1 2 3

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132