const修飾子を使うとパラメータの受け渡しを最適化できる

文字列の場合とちょうど同じように、const修飾子を使ってパラメータの受け渡しを最適化できます。
オブジェクトを定数として渡すと、参照カウントのオーバーヘッドは発生しません。

モバイル開発のためのDelphi言語』より

パラメータにconst修飾子をつけて定数として渡すと、参照カウンタのオーバーヘッドは発生しない。

これからコードを書くときは、const修飾子をつけるようにしよう。

ただし、その後の文章で、

もっとも、参照カウントのオーバーヘッドは非常に限られているので、あまり大幅な速度向上は期待できませんが。

モバイル開発のためのDelphi言語』より

とある。

最適化の目的で既存のコードにわざわざconst修飾子をつけるのはコストに合わないかもしれない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください