/* 2物体の距離を得る
引数
pos1( in ): 対象物体の位置
pos2( in ): 対象物体の位置
返値:pos1とpos2の距離
*/
double get_distance( Pos pos1, Pos pos2 )
{
return(sqrt(((pos1.x - pos2.x) * (pos1.x - pos2.x)) + ((pos1.y - pos2.y) * (pos1.y - pos2.y))));
}
以前に試しに作った二点間の距離を出すプログラムではこれで普通に大丈夫だったのに、何故ヘッダファイルになったらダメなのでしょうか?何か特別なことをしなければならないのでしょうか?多分説明が全く足りていないと思いますが、お願いします。