>>61
アドレスが同じか否かでコピーの有無を判断する意味はよくわからんが
その理屈だとこのコードだと違うアドレスが表示されるからビットパターンのコピーがされてるって結論になるのか?
#[derive(Debug)]
struct S([i32; 100]);
fn main() {
let mut s1 = S([0; 100]);
println!("s1: {:p}", &s1);
let s2 = s1;
println!("s2: {:p}", &s2);
}
Rust part15
■ このスレッドは過去ログ倉庫に格納されています
2022/05/16(月) 21:06:43.52ID:qW5+0T97
■ このスレッドは過去ログ倉庫に格納されています