我试图找出/了解您如何使用免费函数访问对象的数据。
所以我的免费功能看起来像这样(无论如何标题):
#ifndef CDSUPPORTFUN_H
#define CDSUPPORTFUN_H
void DisplayCDS(CDX *pCD1, CDX *pCD2, CDX *pCD3);
void ShowCosts(CDX &CD1, CDX &CD2, CDX &CD3);
void MemoryReturn(CDX *pCD1, CDX *pCD2,CDX *pCD3);
#endif
然后我有每个人的实现。我的问题是,我究竟应该在 Main.cpp 中输入什么来访问这些功能?当我调用它们时,我必须在 Main.cpp 中传递哪些信息?
例如,当我使用:
DisplayCDS(pCD1, pCD2, pCD3);
我的数据按预期显示。但是,这仍然通过指针传递吗?如果我通过我的参考,它应该是什么样子?
--
编辑:由于 ShowCosts 是通过引用传递的,因此检索它的适当语法是:
CD1.ReturnCosts();