Rust part33 (175レス)
前次1-
抽出解除 レス栞

36: デフォルトの名無しさん [sage] 08/24(日)07:52:38.38 ID:lHuVCVKu(1/3)
>>35
ほぼ合っているが一部だけ違う
間違ってる部分は「スタックを介さない」
正解は「スタックを介す」ことで高速に引き渡す

サイズの大きな値を返す場合
具体的には呼び出し元でスタックポインタを増減することでスタックフレームを拡大してその確保領域のアドレスを隠れた引数としてレジスタ渡しする
呼び出された関数側ではその確保領域に直接書き込んで値を返す

ヒープ領域を確保して受け渡す方式と比べるとメモリ領域確保のコストがない点とスタック上でそのままメモリキャッシュに乗る点で有利
161: デフォルトの名無しさん [sage] 09/07(日)07:09:53.38 ID:zlUCw5iB(1)
ここで自作自演してるのはRsut驚き屋?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s