Resultados de la búsqueda a petición "ownership"

2 la respuesta

C ++ Cómo recuperar el permiso y la propiedad de un archivo a través de la api de win32

He estado buscando en Internet cómo recuperar los permisos y la propiedad de un archivo mediante la API de win32, y aún no tengo respuesta.Soy nuevo con la A...

2 la respuesta

¿Volver una referencia es una buena idea?

Todos sabemos esodevolver una referencia a una variable local es una mala idea. Sin embargo, me pregunto si alguna vez es realmente una buena idea devolver u...

5 la respuesta

significado de propiedad individual vs compartida

Estaba leyendo Wikipedia paraRAII cuando acabo de ver

2 la respuesta

Cómo evitar que git cambie la propiedad del archivo

He notado que cuando extraigo de mi repositorio github en un servidor de desarrollo (Red Hat), la propiedad de los archivos cambia después de que se completa...

1 la respuesta

Forma correcta de transferir la propiedad de un std :: vector <std :: unique_ptr <int>> a una clase que se está construyendo

¿Cuál es la forma correcta de transferir la propiedad de un

2 la respuesta

no se puede mover fuera del contenido prestado al desenvolver una variable miembro en un método & mut self

Estaba tratando de hacer una estructura de datos Disjoint-Set en Rust. El código relevante es: pub struct Set<'a, T: 'a> { rank: u32, value: T, parent: Option<&'a mut Set<'a, T>>, } impl<'a, T> Set<'a, T> { pub fn find(&'a mut self) -> &'a mut ...

3 la respuesta

¿Qué son las semánticas de movimiento en Rust?

En Rust, hay dos posibilidades para tomar una referencia. Pedir prestado, es decir, tome una referencia pero no permita la mutación del destino de referencia. los& El operador toma prestada la propiedad de un valor. Pedir prestado mutablemente, ...

1 la respuesta

¿Por qué no necesito prestar explícitamente una variable mutable prestada?

Acabo de escribir un pequeño programa de Rust que calcula los números de Fibonacci y memoriza el cálculo. Funciona, pero estoy un poco confundido acerca de por qué, especialmente la llamada recursiva. (Probablemente tampoco sea idiomático). Aquí ...

1 la respuesta

Hace println! pedir prestado o ser dueño de la variable?

Estoy confundido con los préstamos y la propiedad. En el óxidodocumentación sobre referencia y préstamo [https://doc.rust-lang.org/book/first-edition/references-and-borrowing.html] let mut x = 5; { let y = &mut x; *y += 1; } println!("{}", ...

1 la respuesta

Forma general de poseer un valor (no especifique `Rc` o` Box`)

¿Hay una enumeración / rasgo para los valores propios en general, para cuando no desea especificarcómo exactamente el valor es propiedad (compartida o no), pero solo desea ser propietario. Necesito almacenar referencias a los cierres en una ...