如果我有一個帶有包含數組的構造函數的類,並且我想將此數組的每個成員傳遞給此類的函數,那麼我該怎麼做?將數組從C++構造函數傳遞到函數
例如構造函數實現
person::person
{
double NoPerson[150]; //no of people
for(int j=0;j<=150;j++)
{
NoPerson[j]=1.00;//has to set to 1 pound
}
double person::aveWage(double NoPerson[])
{
double total;
double NoPerson[150];
using namespace std;
for(int i=0;i<=150 ;i++)
{
total=total+cashCus[i];
}
cout<<"total cash for all customers "<<total <<endl;
}
有誰知道如何可以做到這一點?
首先你在循環中循環一對多!其次,爲什麼不把'NoPerson'變成類的成員變量? –
編程的基本規則是「零,一,很多」。像「150」這樣的數字基本上不會出現在你的代碼中。 –
@JoachimPileborg你有個例子嗎? – jis