Rust part16at TECHRust part16 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 22/07/04 12:06:52 qOfLavvD.net >>146 何の本質?? 151:デフォルトの名無しさん 22/07/04 12:45:51.46 rY6uXQUu.net >>142 メンタルモデルなんて言葉ねーよ、ハゲ 152:デフォルトの名無しさん 22/07/04 12:48:07.99 RggUqH9I.net Rustの登場でC/C++が要らなくなったのは当然 >>147 まずはRustの初歩を学習必須 Rustではlet mut a = 99; とmutを指定すればその変数が書き替え可能 呼び出し先で書き替えたいならば まずRustの関数を呼び出す時は &mut a と可変参照を渡せば呼び出し先で書き替え可能 Cの関数を呼び出す時はそれを *mut とポインタにして渡せば呼び出し先で書き替え可能 153:デフォルトの名無しさん 22/07/04 12:51:14.14 iNsmlcex.net >>146 全てunsafeにでもしない限り、効率を落とさずには代替になれない例が有ると言っている。 ポインタ値をアプリ全体でLinkedListのノードを識別するための id 値として 利用している場合だ。 index 番号では効率が劇的に下がるケースが多い。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch