Visual C ++从另一个类调用方法

时间:2012-03-18 15:02:41

标签: c++ class methods call

有Road Road及其Road.h和Road.cpp,其中包含方法isInside(int x,int y)和道路矩形大小的实现。并且有一个带有.h和.cpp的类Car,它包含int x和int y。如何通过Car :: move()方法检查汽车是否在路内?

Car::move()
{
  bool isIn = // isInside(x,y) How to do this? It is in another class
}

1 个答案:

答案 0 :(得分:1)

如果方法isInsideRoad类中的静态方法,那么您将使用类范围运算符调用它 - 类似于此Road::isInside(x,y);。如果在Car类中有Road类的对象,那么根据它是对象还是指针,可以将其称为roadObject.isInside(x,y);或{{1} }