-2

C++RPGインベントリシステムのチュートリアルまたはサンプルコードがあるかどうか疑問に思っています。私はウェブサイトを閲覧しましたが、アイテムと在庫の2つのクラスを作成し、それぞれをアイテムの詳細に使用し、リンクリストにアイテムを保持することを発見しました。

これは私がこれまでに持っているものです。

using namespace std;

int maxWeight;

class inventory {  //manages the entire inventory
public:
    inventory();
    inventory::inventory(int defaultWeight = maxWeight);

private:
    int maxWeight = 100;


};

class item {  //holds the details about a particular item
public:
    item();
    item(char* name, double weight);    
private:
    char* name;
    double weight;
};

そのようなチュートリアルの長い検索が終了することを願っています。

ありがとうございました。

4

1 に答える 1

0

基本的に、私がこれまでに理解していることから、あなたが探しているのは、すべてのアイテムを格納するためのインベントリ内のリンクリストです。リンクリストがどのように機能するかを調べて、そこから先に進んでください。あなたはおそらくする必要があります

  1. アイテムを追加します(アイテムを追加する前に、現在のリンクリストの重みを確認してください)。
  2. アイテムを削除します。
  3. リンクリストにあるものは何でも印刷します。
于 2013-01-29T03:21:45.757 に答える