トップページ > プログラム > 2015年06月27日 > SbfB1Jvt

書き込み順位&時間帯一覧

13 位/172 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000002000013



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミング言語 Rust

書き込みレス一覧

プログラミング言語 Rust
319 :デフォルトの名無しさん[sage]:2015/06/27(土) 18:38:39.26 ID:SbfB1Jvt
>>308
unsized typeで起こられるのってどんな場合?
プログラミング言語 Rust
320 :デフォルトの名無しさん[sage]:2015/06/27(土) 18:40:12.36 ID:SbfB1Jvt
>>318
既出じゃなさそうならissue立ててみたら?
プログラミング言語 Rust
322 :デフォルトの名無しさん[sage]:2015/06/27(土) 23:20:55.81 ID:SbfB1Jvt
>>321
Trait型は実際にはそのTraitを実装した何かしらの型が実体になるんだけど、
関数引数とかローカル変数としてスタック上に配置するためには型自体のサイズがコンパイル時に分かってる必要があるから、
Trait型はポインタを経由するなどしないといけない
T: Traitとかすると、Tで指定された型それぞれに応じて特殊化された関数が生成されるからコンパイル時に型が特定できてサイズもわかるから問題にならない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。