【初心者歓迎】C/C++室 Ver.72【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 10/03/14 13:44:01 拡張する予定が有るならextern 無いなら無名名前空間かstatic 51:49 10/03/14 14:01:47 >>49 >extern=どこかにあるやつを使うぜ! ・*.hに1つだけ変数を宣言する ・2つの*.cppから*.hに宣言した変数を使う ってことができるわけですか? >>50 >拡張する予定が有るならextern ここの拡張は、*.hと*.cppが1対nになること可能性があるって意味ですよね 52:51 10/03/14 14:02:29 名前間違えました >>51は48です 53:デフォルトの名無しさん 10/03/14 14:09:54 >>51 そう hoge.cpp int g_val;//実体はコレ hoge.h extern int g_val; 使う人 foo.cpp extern int g_valするかhoge.hをインクルード hage.cpp 以下同様 54:48 10/03/14 14:19:47 >>53 そうと言われても、>>49なのか>>50か分からないんですけど... ・1つの*.hを2つの*.cppで共有している ・しかし2つも*.hに変数を2つ書くのが(考えるのが)面倒い ・それじゃ、*.hに1つだけ変数を宣言して、あたかも2つ宣言したようしよう ってのがexternですね
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4060日前に更新/255 KB
担当:undef