掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DLLでグローバル変数を使うには? (ID:56317)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Cのみでプログラムを作るなら、グローバル変数がないと話にならない。 C++を使うなら、"極力グローバルは使わない。"はオブジェクト指向の考え方に 基づいています。 MFCはC++のライブラリですから、グローバルは推奨しません。 (dll以前の問題です。) でも使ってはいけないという事ではなく、使わなければならない時は 使います。 MFCでdllを作ってもCWinApp派生のクラスを1つtheAppという名前で もっていたりします。 呼び出されてから開放されるまでずっと保持し続けたい内容がある場合は 別にグローバルにしてもいいと思います。 (その事で発生し得る問題を考えなくてはなりませんが。) また、マルチスレッドがらみになると、話は全然別です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.