検索
Results of 1 - 10 of about 14 for 要素 (0.003 sec.)
- IntoIter 14126
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...ntoIter は Vec を値として消費します。その結果、その要素を値で返します。 これを有効にするために、 IntoIter が...配列の最初を指し、もう 1 つは配列の最後の 1 つ後ろの要素を指します。終端から要素を 1 つ取得したい場合は、ポイ...だけ動かします。もし 2 つのポインタが 等価な場合、全要素が読み出されたことを意味します。 読み出しとオフセット...してください。 next_back では、ポインタは次に読みたい要素の直後の 要素をいつも指しています。対して next では、... - https://man.plustar.jp/rust/nomicon/vec-into-iter.html - [similar]
- 挿入と削除 11185
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...を実装していきましょう。 挿入では、挿入位置から最後の要素まで、 1 ずつずらす必要があります。 これを行なうため...ert(&mut self, index: usize, elem: T) { // 注意: 全要素の後に挿入しても問題ないため、 // `<=` としています。...:copy(src, dest, len): "src から dest まで len 個の要素をコピー" ptr::copy(self.ptr.offset(index as isize),...remove(&mut self, index: usize) -> T { // 注意: 全要素のあとの物を削除することは*有効ではない*ため、 '<' を... - https://man.plustar.jp/rust/nomicon/vec-insert-remove.html - [similar]
- 例外安全性 8962
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...嫌になるようなパフォーマンス です。すなわち、 self の要素が無駄に交換され続けます。それならむしろ、以下のコー...heap[index] = elem このコードでは確実に、それぞれの要素ができるだけ少ない回数でコピーされます (実は一般的に...、要素を 2 回コピーすることが必要なのです) 。しかし、これに...。すなわち、もし比較においてパニックしたのなら、単に要素を 論理的に未初期化のインデックスの位置に保存し、脱出... - https://man.plustar.jp/rust/nomicon/exception-safety.html - [similar]
- 代替メモリレイアウト 8962
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...を C っぽくレイアウトするように指示します。 enum の要素が指定した整数をオーバーフローする場合、コンパイルエ...ust に指定することもできますが、 2 つの異なる enum 要素が同じ値を取ることはできません。 C っぽくない enum (...訳注:要素がパラメータをとるような enum)に repr(u*) を適用する... - https://man.plustar.jp/rust/nomicon/other-reprs.html - [similar]
- アロケーティング 8594
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...です! ですから 全てのアロケーションを isize::MAX 個の要素に制限しなければなりません。 これは実際には、バイトサ...るのでしょうか? 例えばサイズが 0 の型の場合、 任意の要素数による GEP インバウンドオフセットを行なうことは、実...ました。これは実行時には no-op です。なぜなら、全ての要素は スペースを消費せず、そして 0x01 に無限の数の、サイ...出来ます。すなわち、アドレスの前か後ろかの どちらかに要素があるけれども、どっちなのかはわからないということで... - https://man.plustar.jp/rust/nomicon/vec-alloc.html - [similar]
- print.html 8244
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...前付き直交型。またはタグ付き共用体) enum のすべての要素が関連データを持たない場合、その enum は C-like と呼...ばれます。 複合データのアラインメントは、その要素のうち最大のアラインメントと同じです。 そのために、R...です。 スライスを補完する情報とは、単にポインタが指す要素の数です。 構造体は、最後のフィールドとして DST を直...を C っぽくレイアウトするように指示します。 enum の要素が指定した整数をオーバーフローする場合、コンパイルエ... - https://man.plustar.jp/rust/nomicon/print.html - [similar]
- repr(Rust) 8122
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...前付き直交型。またはタグ付き共用体) enum のすべての要素が関連データを持たない場合、その enum は C-like と呼...ばれます。 複合データのアラインメントは、その要素のうち最大のアラインメントと同じです。 そのために、R... - https://man.plustar.jp/rust/nomicon/repr-rust.html - [similar]
- 型変換 7894
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...て見ていきます。 最も平凡なやり方は、単に値をその構成要素に分配し、そしてそれらを用いて 新しい型の値を構築する... - https://man.plustar.jp/rust/nomicon/conversions.html - [similar]