未定義じゃ意味ないんとちゃう?
結局、同じ領域かどうか、プログラマが気を使わないといかんの?