Resultados de la búsqueda a petición "lifetime"
"Construir" un objeto trivialmente copiable con memcpy
En C ++, ¿es correcto este código? #include <cstdlib> #include <cstring> struct T // trivially copyable type { int x, y; }; int main() { void *buf = std::malloc( sizeof(T) ); if ( !buf ) return 0; T a{}; std::memcpy(buf, &a, sizeof a); T *b = ...
Duración de la aplicación en ASP.NET
Esta debería ser una pregunta simple, pero no he logrado encontrar la respuesta en Google. Me gustaría saber, en términos que un idiota puede entender, exactamente qué significa la vida útil de la aplicación en ASP.NET (y, por lo tanto, ...
Extiende la vida útil de una variable para hilo
Estoy leyendo una cadena de un archivo, dividiéndola por líneas en un vector y luego quiero hacer algo con las líneas extraídas en hilos separados. Me gusta esto: use std::fs::File; use std::io::prelude::*; use std::thread; fn main() { ...
¿Cómo escribo un iterador que devuelve referencias a sí mismo?
Tengo problemas para expresar la vida útil del valor de retorno de unIterator implementación. ¿Cómo puedo compilar este código sin cambiar el valor de retorno del iterador? Me gustaría que devuelva un vector de referencias. Es obvio que no estoy ...
falta el especificador de por vida [E0106] en el alias de tipo
Este código: use std::fmt; use std::result::Result::{self, Ok, Err}; #[derive(Clone)] #[derive(Copy)] enum Tile { White, Black, Empty } type Board = &[[Tile; 19]; 19];Produce este error: Compiling go v0.1.0 (file:///home/max/gits/go_rusty) ...
Obteniendo el error 'Falta el especificador de por vida'
Este es mi código: use std::ptr; struct Query<T>{ data: T, prev: & Query<T>, next: & Query<T>, } impl<T> Query<T>{ fn new(name: T) -> Query<T>{ Query{ data: name, prev: ptr::null(), next: ptr::null(), } } }Sigo obteniendo 'falta el especificador ...
¿<'A,' b: 'a> significa que la vida' b debe sobrevivir a la vida 'a?
Quiero implementar un generador similar a la depuraciónconstructores [https://github.com/rust-lang/rust/blob/8a3f5af8c98e123247a2847c52474f42874d23fa/src/libcore/fmt/builders.rs] definido por la biblioteca estándar. Se definen utilizando ...
¿Cómo funciona la vida útil en cadenas constantes / literales de cadena?
yo leo eltutorial en el sitio web oficial [https://doc.rust-lang.org/stable/book/first-edition/lifetimes.html]y tengo algunas preguntas sobre la vida útil de cadenas constantes / literales de cadena. Me sale un error cuando escribo el siguiente ...
¿Cómo declarar una vida para un argumento de cierre?
Me gustaría declarar una vida para un cierre en Rust, pero no puedo encontrar una manera de agregar una declaración de por vida. use std::str::SplitWhitespace; pub struct ParserError { pub message: String, } fn missing_token(line_no: usize) -> ...
¿Por qué se necesitan vidas explícitas en Rust?
Estaba leyendo elcapítulo de vidas [https://doc.rust-lang.org/book/first-edition/lifetimes.html]del libro Rust, y me encontré con este ejemplo para una vida nombrada / explícita: struct Foo<'a> { x: &'a i32, } fn main() { let x; // -+ x goes ...