C++
externというか複数ファイルの関係でいまだにつまづきます... #include <iostream> #include "matrix.h" int main(void) { vector<double> data; for (vector<double>::iterator it = data.begin(); it != data.end(); it++) { .... std::cout << Is_INF(*it) << std::endl; } return 0; } matrix.h #define INF 1000000 inline bool Is_INF(const double value) { return (value >= INF); } こんなん. はて. 追記: staticつけてた関数だったよ〜 ぱっぱらぱ〜( ^ω^ )