我不明白如何實現以下代碼以允許函數寫入現有數組。如何將數組放入addStaff(const Staff&)
void Project::addStaff(const Staff&)
{
//add employees into staff array
}
有(const的工作人員&)作爲參數是新的給我,因爲它不反正創建一個對象。我無法改變它,因爲它被用作正確地實現程序。工作人員構造函數如下
Staff::Staff (std::string lname, std::string fname)
: theLname(lname), theFname(fname)
{}
是否有寫變量的工作人員,所以我可以訪問所需要的值放入數組的方法嗎?任何幫助將不勝感激!
可能它會更好地使std :: vector數據成員私有(或受保護)。 –
2012-02-11 23:48:22
也許吧。但這是傑克應該做出的決定。 – LihO 2012-02-11 23:51:03