検索
Results of 1 - 10 of about 53 for 参照 (0.019 sec.)
- リファレンス 13499
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
と Mutex の実装 Light (default) Rust Coal Navy Ayu 参照 このセクションでは、 すべての Rust プログラムが満た...
に通るように 借用チェッカを拡張することも可能です。 参照には 2 種類あります。 共有参照: & 可変参照: &mut 参照...
は次のルールに従います。 参照のライフタイムが、参照先のライフタイムより長くなるこ...
- https://man.plustar.jp/rust/nomicon/references.html - [similar]
- print.html 12964
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
るのを防ぎます。 ヌルポインタやダングリングポインタの参照外し 未初期化のメモリ を読む ポインタエイリアスルール...
を破る 不正なプリミティブな値を生成する ダングリング参照、ヌル参照 0 でも 1 でもない bool 値 未定義な enum 判...
ば、 slice::get_unchecked は未チェックのインデックス参照を実行します。自由自在にメモリ安全性に違反できます。...
- https://man.plustar.jp/rust/nomicon/print.html - [similar]
- ライフタイム 12279
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
イムとは、要するにプログラム中のスコープの名前です。 参照と、参照を含むものとは、有効なスコープを示すライフタ...
これは問題になりません。 しかし、複数の変数がお互いを参照している場合は問題になります。 簡単な例として、この単...
な構文を許してくれる Rust に感謝を意を表しましょう。 参照を外のスコープに返す場合は、Rust はより大きいライフタ...
- https://man.plustar.jp/rust/nomicon/lifetimes.html - [similar]
- 所有権とライフタイム 9823
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
った! この関数内でしか存在しないオブジェクトへの // 参照を返してしまった! // ダングリングポインタだ! メモリ解...
放後の参照だ! うわーー! // (このコードは Rust ではコンパイルエ...
ラに証明するのはプログラマの責任なのです。 もちろん、参照が参照先のスコープから逃げ出していないことを検証する...
- https://man.plustar.jp/rust/nomicon/ownership.html - [similar]
- 無制限のライフタイム 8707
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
u 無制限のライフタイム アンセーフなコードはときに、参照やライフタイムを何も無いところから生み出したりします...
して世界に登場します。 最もよくあるのは、生ポインタの参照外しをし、無制限のライフタイムを持つ参照を作り出すと...
は、無制限のライフタイムを 'static と解釈できます。 参照が 'static であることはまずありえないので、これはおそ...
- https://man.plustar.jp/rust/nomicon/unbounded-lifetimes.html - [similar]
- 借用の分割 8647
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
Light (default) Rust Coal Navy Ayu 借用の分割 可変参照の相互排他性は、複合構造体を使用している時に非常に制...
スライスを構築します。 しかし、もっと微妙なのは、可変参照を生成するイテレータが どのように動作するかについてで...
も全く同じセマンティクスを持つからです。 そして、共有参照に対しても問題ありません。これらも同じものに対する任...
- https://man.plustar.jp/rust/nomicon/borrow-splitting.html - [similar]
- 参照外し 8260
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
と Mutex の実装 Light (default) Rust Coal Navy Ayu 参照外し よし! 満足できる最小限のスタックを実装しました。...
} } } これで、 len 、 first 、 last 、 インデックス参照、スライス、ソート、 iter 、 iter_mut 、そして他のス...
なツールを手に入れました。やったね! 関連キーワード: 参照 , スライス , mut , 実装 , Vec , self , ライフタイム...
- https://man.plustar.jp/rust/nomicon/vec-deref.html - [similar]
- ドットオペレータ 8216
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
ため、沢山の魔法を使います。 型がマッチするまで、自動参照、自動参照外し、そして型強制を行ないます。 TODO: htt...
関連キーワード: ドット , オペレータ , ライフタイム , 参照 , メモリ , チェック , 強制 , 自動 , 実装 , サイズ...
- https://man.plustar.jp/rust/nomicon/dot-operator.html - [similar]
- レイアウト 7873
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
クに 関する全ての詳細は、 所有権とライフタイムの章 を参照してください。 所有権の章で見てきたように、所有してい...
Send/Sync を実装している場合、継承される *mut T に参照外しをする (つまりコード内では専ら *mut のように振る...
e Target = *mut T; fn deref(&self) -> &*mut T { // 参照も受け取っている時に、 *const を *mut に // キャスト...
- https://man.plustar.jp/rust/nomicon/vec-layout.html - [similar]
- ドロップフラグ 7724
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
9.3. プッシュとポップ 9.4. デアロケーティング 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9....
必要がある問題ではないことに注意してください。 特に、参照外しを通した代入では、状況によらずドロップしますし、...
要はありません let y = &mut x; *y = Box::new(1); // 参照外しでは、参照される側の変数は初期化されていると見な...
されているため、この参照されている変数はいつもドロップします これは、以前に初...
- https://man.plustar.jp/rust/nomicon/drop-flags.html - [similar]