• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:構造体の一度のメンバを保持)

構造体の一度のメンバを保持する方法

このQ&Aのポイント
  • 自作関数内でローカルな構造体の一部のメンバを一度だけ指定し、以降はその設定が有効になるようにする方法を教えてください。
  • 処理速度を向上させるため、自作関数の中で変化のある4つのメンバ(hwndOwner、hDC、lpLogFont、rgbColors)だけを書き換える方法はありますか?
  • 関数内で構造体の一部のメンバを保持し、その値を使用して処理を行う方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.2

>このような方法をとっているソースはどこかのサイトで公開されていませんか? ちょっと思い出せません。ごめんなさい。 それから、質問の後者の関数の場合、固定パラメータを誤って変更してしまうと元に戻りません。(初期化する処理を付け加えない限り) 若干注意が必要かもしれませんね。

basukento
質問者

お礼

そうですか。あってもおかしくないソースだと思うけど見かけませんね。 ありがとうございました。

その他の回答 (1)

  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

「CHOOSEFONT cf」としているので「cf->」は「cf.」の間違いだと思いますが、それ以外は特に問題無いように思います。もっとも、処理速度がどれほどアップするのかは疑問ですが...。

basukento
質問者

補足

考え方は間違ってなかったんですね。 これで速くなったという違いが感じられるほどではないと思うんですが、 このような方法をとっているソースはどこかのサイトで公開されていませんか? 普通は質問のソースの前者の形ですよね。 メンバのアクセス方法がアローになっていましたね。 ありがとうございました。

関連するQ&A