- DXライブラリ 総合スレッド その7
969 : [―{}@{}@{}-] 名前は開発中のものです。[sage]:2011/03/16(水) 19:31:14.46 ID:wm2Br6SF - // main.cpp
#include <stdio.h> #include "sub_1.cpp" #include "sub_2.cpp" extern int get_sub_1_val(void); extern int get_sub_2_val(void); int main(void) { printf("sub_1_val: %d\n", get_sub_1_val()); printf("sub_2_val: %d\n", get_sub_2_val()); return 0; } // sub_1.cpp static int val = 10; int get_sub_1_val(void){ return val; } // sub_2.cpp static int val = 20; int get_sub_2_val(void){ return val; } sub_2.cpp(1) : error C2370: 'val' : 再定義 ; 異なるストレージ クラスです。 sub_1.cpp(1) : 'val' の宣言を確認してください。
|
|