検索
Results of 1 - 5 of about 5 for count (0.011 sec.)
- リーク 12648
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
r: *mut RcBox<T>, } struct RcBox<T> { data: T, ref_count: usize, } impl<T> Rc<T> { fn new(data: T) -> Self...
Box<T>>(); ptr::write(ptr, RcBox { data: data, ref_count: 1, }); Rc { ptr: ptr } } } fn clone(&self) -> Sel...
f { unsafe { (*self.ptr).ref_count += 1; } Rc { ptr: self.ptr } } } impl<T> Drop for...
T> { fn drop(&mut self) { unsafe { (*self.ptr).ref_count -= 1; if (*self.ptr).ref_count == 0 { // データをド...
- https://man.plustar.jp/rust/nomicon/leaking.html - [similar]
- チェックされないメモリ 9063
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
レスに受け取った値を 移します。 ptr::copy(src, dest, count) は、 T 型の count が占有するビット数だけ、 src か...
意してください!) ptr::copy_nonoverlapping(src, dest, count) は copy と同じことをしますが、 2 つのメモリ領域が...
- https://man.plustar.jp/rust/nomicon/unchecked-uninit.html - [similar]
- repr(Rust) 8916
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
。 #![allow(unused)] fn main() { struct Foo<T, U> { count: u16, data1: T, data2: U, } } さて、単体化した Foo...
な型を生成すると思われます。 struct Foo<u16, u32> { count: u16, data1: u16, data2: u32, } struct Foo<u32, u1...
6> { count: u16, _pad1: u16, data1: u32, data2: u16, _pad2: u...
- https://man.plustar.jp/rust/nomicon/repr-rust.html - [similar]
- print.html 7868
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
。 #![allow(unused)] fn main() { struct Foo<T, U> { count: u16, data1: T, data2: U, } } さて、単体化した Foo...
な型を生成すると思われます。 struct Foo<u16, u32> { count: u16, data1: u16, data2: u32, } struct Foo<u32, u1...
6> { count: u16, _pad1: u16, data1: u32, data2: u16, _pad2: u...
レスに受け取った値を 移します。 ptr::copy(src, dest, count) は、 T 型の count が占有するビット数だけ、 src か...
- https://man.plustar.jp/rust/nomicon/print.html - [similar]
- Atomics 7427
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
d operations are still atomic. That is, they don't count as data accesses and any read-modify-write operati...
otherwise care about. For instance, incrementing a counter can be safely done by multiple threads using a r...
elaxed fetch_add if you're not using the counter to synchronize any other accesses. There's rarel...
- https://man.plustar.jp/rust/nomicon/atomics.html - [similar]
PREV
1
NEXT