中的另一個數組這基本上就是我想要做的事:如何分配數組作爲一類功能
class Player
{
public:
void setInventory(string inventory[]) { this->inventory = inventory; }
private:
string inventory[4];
};
通常我會用strncpy();
但可悲的是使用參數inventory[]
的來源,因爲不工作它不是const char *
。如果可能的話,我希望將它作爲一個類函數保存在一行或兩行中。我只想知道是否有一個簡短的方法來做這個,而不是在類之外創建一個函數。謝謝
我推薦你學習['std :: array'](http://en.cppreference.com/w/cpp/container/array)。或者關於['std :: copy'](http://en.cppreference.com/w/cpp/algorithm/copy)。 –