別ファイルの変数を参照する方法がわからない
Posted: 2010年2月01日(月) 11:43
sourceB.cで宣言した、
const int numA[/url] = {
1,
2,
3,
4,
};
const int numB[/url][/url] ={
{ 0, 1, 2, 3, 4},
{ 5, 6, 7, 8, 9},
};
を、sourceA.cで参照する場合はどうすればいいのでしょうか?
sourceB.cで、
void processA(){
const int numA[/url] = ...
const int numB[/url][/url] = ...
...
}
と書いていた場合は、
headerA.hで
void processA();
として、headerA.hをインクルードすれば参照できるかな?と思うのですが、
グローバル宣言している場合はどうしたら良いのかわかりません。
グローバル変数を別ソースで参照する場合はどうすればいいのでしょうか?
const int numA[/url] = {
1,
2,
3,
4,
};
const int numB[/url][/url] ={
{ 0, 1, 2, 3, 4},
{ 5, 6, 7, 8, 9},
};
を、sourceA.cで参照する場合はどうすればいいのでしょうか?
sourceB.cで、
void processA(){
const int numA[/url] = ...
const int numB[/url][/url] = ...
...
}
と書いていた場合は、
headerA.hで
void processA();
として、headerA.hをインクルードすれば参照できるかな?と思うのですが、
グローバル宣言している場合はどうしたら良いのかわかりません。
グローバル変数を別ソースで参照する場合はどうすればいいのでしょうか?