検索
Results of 1 - 10 of about 24 for 定義 (0.005 sec.)
- print.html 12927
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...う。 ヌルポインタやダングリングポインタ、馬鹿げた「未定義な挙動」などに我慢する必要はないのです。 なんて素晴ら...れているかというと、 間違って使うととても恐ろしい「未定義な挙動」を引き起こすからです。 「未定義な挙動」が起き...な悪いことでもできるようになります。 何があっても「未定義な挙動」を起こす べきではない です。 C 言語と違って、...Rust では「未定義な挙動」は限定されています。 言語コアは次のような事が... - https://man.plustar.jp/rust/nomicon/print.html - [similar]
- トランスミュート 11793
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...サイズを持つとされていることです。 この操作によって未定義動作が起こる方法を考えると、気が遠くなります。 まず真...かもしれません。 無効なプリミティブを生成することは未定義動作を引き起こします。 repr(C) でない型の間でのトラン...スミュートは未定義動作を引き起こします。 & から &mut へのトランスミュー...トは未定義動作を引き起こします。 & から &mut へのトランスミュー... - https://man.plustar.jp/rust/nomicon/transmutes.html - [similar]
- 安全と危険のご紹介 11225
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...う。 ヌルポインタやダングリングポインタ、馬鹿げた「未定義な挙動」などに我慢する必要はないのです。 なんて素晴ら...れているかというと、 間違って使うととても恐ろしい「未定義な挙動」を引き起こすからです。 「未定義な挙動」が起き...な悪いことでもできるようになります。 何があっても「未定義な挙動」を起こす べきではない です。 C 言語と違って、...Rust では「未定義な挙動」は限定されています。 言語コアは次のような事が... - https://man.plustar.jp/rust/nomicon/meet-safe-and-unsafe.html - [similar]
- リファレンス 11225
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...全てです。 もちろん、 別名を持つ とはどういうことかを定義するべきでしょう。 別名を定義するには、 パス と 生存...という概念を定義しなくてはなりません。 これから説明するモデルは疑わし...身の先祖であり子孫です。 参照は、単純にパスの 名前 と定義できます。 参照を作成するということは、あるメモリアド...十分な情報を持っています。 別名付け 生存性とパスを定義したので、ようやく 別名 を適切に定義できます。 可変参... - https://man.plustar.jp/rust/nomicon/references.html - [similar]
- ライフタイムの省略 9541
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...ムを省略できます。 ライフタイムポジション とは、型の定義においてライフタイムを書ける場所のことです。 &'a T &...ンは、「入力」または「出力」という形で現れます。 fn 定義では、入力とは仮引数の型のことで、出力とは結果の型の...ンのライフタイムが二つ省略されています。 fn メソッド定義の入力ポジションには、 メソッドの impl ヘッダに現れる..., ポジション , self , 入力 , 出力 , 展開 , uint , 定義... - https://man.plustar.jp/rust/nomicon/lifetime-elision.html - [similar]
- Unsafe と連携する 8406
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...の簡単な実装を見てみましょう。 use std::ptr; // この定義は不完全であることに注意してください。Vec の実装に関...いので、Vec の健全性の問題にはなりません。 この関数を定義しているモジュールだけがこの関数を呼べるのです。 また...直接アクセスしているので、 Vec と同じモジュールでのみ定義できます。 このように、複雑な普遍条件に依存した安全な... - https://man.plustar.jp/rust/nomicon/working-with-unsafe.html - [similar]
- 安全と危険の相互作用 8173
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...たオフセットが LLVM が定める "境界内" になければ、未定義の挙動を引き起こします。 すべての FFI 関数は unsafe...的な性質にあります。 どうやっても、安全な Rust では未定義な挙動を起こせない。 このように安全とアンセーフを分け...トと Ord トレイトがあり、単に比較可能な型と全順序が 定義されている型(任意の値が同じ型の他の値と比べて等しい... - https://man.plustar.jp/rust/nomicon/safe-unsafe-meaning.html - [similar]
- コンストラクタ 8056
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...default) Rust Coal Navy Ayu コンストラクタ ユーザが定義した型のインスタンスを作る方法はただ一つしかありませ...生すると毎回クローンを生成 します 。しかし、 Copy の定義によって、 これは、古いコピーを初期化されていないとは... - https://man.plustar.jp/rust/nomicon/constructors.html - [similar]
- 例外安全性 8056
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...完全にコントロールすることは出来ません。 比較がユーザ定義されているのです! Vec とは違い、これを直すのは簡単で...はありません。一つの選択肢として、ユーザ定義の コードとアンセーフなコードを、 2 つの段階に分割す...index = parent(index) heap[index] = elem もしユーザ定義のコードでトラブっても、もう問題ありません。なぜなら... - https://man.plustar.jp/rust/nomicon/exception-safety.html - [similar]