返信が大変遅れて申し訳ございません。
なるほど。その変数の性質に応じて柔軟に変えていくのですね。
xyzのような単純なものならともかく、そういった判断をしていくには
少し経験が必要かもしれませんね。
大変参考になりました。ありがとうございました。
検索結果 4 件
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: どこまでprivateにすればいいのでしょうか
- 返信数: 2
- 閲覧数: 2290
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: どこまでprivateにすればいいのでしょうか
- 返信数: 2
- 閲覧数: 2290
どこまでprivateにすればいいのでしょうか
いつもお世話になっております。
今回質問したいことはクラスを作るときにメンバ変数をどこまでプライベートに
するのがいいのかということです。
基本的にはprivateにするべきなんでしょうし、私もとりあえずはそうしています。
しかしMFC標準のクラスでもCPointだとxやyといったメンバはpublicですよね。
こういった単純なものはpublicでもいいのでしょうか?
そのあたりのことがまだよくわかっていません。
どうかご教授お願いします。
今回質問したいことはクラスを作るときにメンバ変数をどこまでプライベートに
するのがいいのかということです。
基本的にはprivateにするべきなんでしょうし、私もとりあえずはそうしています。
しかしMFC標準のクラスでもCPointだとxやyといったメンバはpublicですよね。
こういった単純なものはpublicでもいいのでしょうか?
そのあたりのことがまだよくわかっていません。
どうかご教授お願いします。
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: BITMAPINFO構造体の使い方(カラーテーブルについて)
- 返信数: 3
- 閲覧数: 3755
Re: BITMAPINFO構造体の使い方(カラーテーブルについて)
遅い返信で申し訳ありません。
お二人ともどうもありがとうございました。
使い方やなぜ1個の配列なのかがよくわかりました。
お二人ともどうもありがとうございました。
使い方やなぜ1個の配列なのかがよくわかりました。
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: BITMAPINFO構造体の使い方(カラーテーブルについて)
- 返信数: 3
- 閲覧数: 3755
BITMAPINFO構造体の使い方(カラーテーブルについて)
いつもお世話になっています。 BITMAPINFOについて質問なんですが、 たとえば256個のRGBQUAD構造体でカラーテーブルを作ったとします。 でもBITMAPINFOには typedef struct tagBITMAPINFO { BITMAPINFOHEADER bmiHeader; RGBQUAD bmiColors[1]; } BITMAPINFO, FAR *LPBITMAPINFO, *PBITMAPINFO; のとおりRGBQUADの要素数1の配列しかありません。 無理やりmemcpyなどでbmiColorsの後ろにメモリをコピーしても ランタイムエラーでbmiColor...