我不知道如何调用一个函数的引用它:(这是一个愚蠢的noob问题,我知道。傻C++参考问题
标题是让我们叫它ref.h
中有一个功能就是:。
virtual int funcName (Bike &biker, BikeArray &bikearray, int x, int y ....)
在ref.h
有被称为Bike.h
另一头
我怎么叫funcName
从我main.cpp
(OBV我包括Bike.h
和ref.h
我在我的程序中调用了ref.h
的其他函数,但其他函数没有引用Bike,只是变量......我如何声明所有内容?
我有什么至今:
ref *ref;
Bike bike;
BikeArray bikearray;
int x, y;
ref = ref::createinstace(configFile);
ref->funcName(bike, bikearray, x,y);
参考 - >了funcName应该返回基于CONFIGFILE我传递的结果。我之前用ref.h中的另一个函数完成了这个工作,但该函数只有int和double ...没有对象Bike ...
...我得到错误“没有匹配函数调用ref ::了funcName(自行车&,BikeArray &,诠释&,诠释&)
对不起,我知道这是一个新手的问题!
在我的早期程序....我为ref.h创建一个对象,让它调用ref,然后设置该对象来传递一个引用文件,所以当我调用ref-> funcName时,它应该会传递给我这个配置文件的结果在自行车对象...但我得到错误“没有匹配函数调用ref :: funcName ....” – JohnStudio 2010-10-17 15:53:37
@约翰:请编辑您的问题,以显示整个函数调用和整个结果的错误信息,包括所有“候选人是:”行 – Potatoswatter 2010-10-17 15:56:00
好的...现在应该更完整...对不起! – JohnStudio 2010-10-17 16:07:40