無料の関数を使用してオブジェクトのデータにアクセスする方法を正確に調べて理解しようとしています。
したがって、私の無料関数は次のようになります(とにかくヘッダーに関して):
#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();