我在文件 Order.h (Holdng class Order) 中有以下声明:
void removeFromAlbum(int barcode);
和以下实施行:
void Order::removeFromAlbum(int barcode)
但是,当我尝试使用不同的文件调用该函数时,Store.cpp(包括Order.h)具有以下行:
order.removeFromAlbum(barcode);
我从 eclipse 得到以下错误:
Invalid arguments '
Candidates are:
void removeFromAlbum(int)
'
Eclipse 定义明确。有什么建议么 ?
编辑:这是所有魔法发生时的功能:
void Store::removeFromOrder(int ordNum, int barcode)
条形码是一个整数。