検索
Results of 11 - 20 of about 24 for 定義 (0.053 sec.)
- 競合 7839
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
いことが保証されています。 データ競合は、以下のように定義されています。 2 つ以上のスレッドが並行にメモリ上の場...
内 1 つは書き込み この内 1 つは非同期 データ競合は未定義動作を含み、そしてそれ故に安全な Rust で発生させるこ...
- https://man.plustar.jp/rust/nomicon/races.html - [similar]
- repr(Rust) 7723
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
フォルトでは規定されていません。以下の 2 つの構造体の定義を見てみましょう。 #![allow(unused)] fn main() { str...
に押し込めることも考えられます。 タグが取り得る値は、定義により限られているからです。 原理的には、enum はとて...
- https://man.plustar.jp/rust/nomicon/repr-rust.html - [similar]
- 借用の分割 7606
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
るかについてです。イテレータのトレイトは以下のように定義されます。 #![allow(unused)] fn main() { trait Itera...
n next(&mut self) -> Option<Self::Item>; } } 上記の定義によれば、 Self::Item は self と何のつながりも持ち ま...
- https://man.plustar.jp/rust/nomicon/borrow-splitting.html - [similar]
- 初期化されないメモリ 7606
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
メモリを いかなる 型の値として解釈しようとしても、未定義動作を引き起こすでしょう。 絶対にしないでください。...
- https://man.plustar.jp/rust/nomicon/uninitialized.html - [similar]
- 代替メモリレイアウト 7272
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
は期待できないでしょう。 Rust 1.0 時点では、これは未定義な挙動です。 repr(packed) は気軽に使えるものではあり...
- https://man.plustar.jp/rust/nomicon/other-reprs.html - [similar]
- チェックされないメモリ 7272
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
の関数が誤用されると、甚大な被害を引き起こしたり、 未定義動作を引き起こすでしょう。これらの関数 自体 が必要と...
- https://man.plustar.jp/rust/nomicon/unchecked-uninit.html - [similar]
- 巻き戻し 7272
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
たり、逆にRustから 多言語に波及したりといった動作は未定義となっています。 FFIの構築時には 絶対に 全てのパニッ...
- https://man.plustar.jp/rust/nomicon/unwinding.html - [similar]
- レイアウト 7272
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
ンセーフです。なぜなら null を中に突っ込む ことは、未定義動作を引き起こしてしまうからです。安定版のコードの n...
- https://man.plustar.jp/rust/nomicon/vec-layout.html - [similar]