- 1 名前:デフォルトの名無しさん [2006/08/22(火) 09:21:31 ]
- はきだめのスレへようこそ
ここは、C/C++に挫折し、それにもかかわらず、C/C++やらなければならない者達がたむろするスレです。 なお、質問する人は回答はあまり期待しないでください。 前スレ:はきだめC/C++下級者の質問箱 pc8.2ch.net/test/read.cgi/tech/1124256027/
- 656 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:26:37 ]
- >>653
クラスにすることお勧め。
- 657 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 13:36:42 ]
- どうしてエラーをコピペしないのか。俺らをエスパーだと思ってるのか。
>>655 ソースも見ないで間違ってるかどうか判断できるわけがない。 ソース(その変数に関係するところ)とエラー(いっぱい出てたら始めの3個くらい)を張って。 改めて打つんじゃなくてコピペで。 >hage.h,hoge.hでexturn宣言したらエラーが出るのですが、 externの綴りが間違ってる。ここに書く時に間違えただけならいいんだけど。
- 658 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:57:56 ]
- エスパーしてもらいたいんじゃなくて
原因である可能性の高いものを列挙してもらいたいんじゃない? んで、それを一通り試して、自己解決しました!って言うの(笑)
- 659 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 02:29:45 ]
- >>655
やりかたがまちがっている。 .h ファイルはコンパイルする必要はないよ。
- 660 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 03:10:31 ]
- >>653
[main.cpp] #include <stdio.h> void hoge_inc(void); void hage_inc(void); int count; int main(int argc, char *argv[]) { count = 0; hoge_inc(); printf("count = %d\n", count); hage_inc(); printf("count = %d\n", count); return 0; } [hoge.cpp] extern int count; void hoge_inc(void) { count++; } [hage.cpp] extern int count; void hage_inc(void) { count++; }
|

|