【发布时间】:2012-04-03 07:12:29
【问题描述】:
有类 Road 及其 Road.h 和 Road.cpp,其中包含方法 isInside(int x, int y) 的实现和道路矩形大小。还有一个 Car 类,它的 .h 和 .cpp 包含 int x 和 int y。如何从 Car::move() 方法检查汽车是否在道路内?
Car::move()
{
bool isIn = // isInside(x,y) How to do this? It is in another class
}
【问题讨论】:
-
没有足够的信息来回答您的问题。
isInside是什么?汽车如何知道它与哪条道路相关联(反之亦然)? -
但是让我们从头开始。你确实有一个 Road 类的对象,是吗?
-
isInside() 是一种检查 x,y 坐标是否在道路矩形内的方法。它返回真/假。我有对象道路=新道路(图片框1);我也有一个汽车对象。