Salut, comment verifier si il y a ou non un changement d’adresse memoire de ma variable text (label / valeur sous jacente dans la RAM) lors de l’operation suivante:
fn main(){
let mut text = String::from("test");
read_test(&mut text); // on passe la variable text par référence en spécifiant qu'elle est mutable
}
pub fn read_test(text: &mut String){
*text = String::from("new_test"); // le signe * devant "text" signifie, comme en C/C++, que je déréférence le String text pour lui assigner sa nouvelle valeur.
}
+0
-0