全て!在庫クラスを作成中です。これまでの実装ファイルの内容は次のとおりです。
//aItem .cpp implementation file
#include "stdafx.h"
#include "aitem.h"
#include <iostream>
#include <string>
#include <vector>
using namespace std;
//setting this up default
aItem::aItem()
{
vector<aItem> inventory;
mitemName = "Default Name";
mitemType = "Default Type";
mdamage = 9001;
}
void aItem::ItemList()
{
for( vector<aItem>::size_type index = 0; index < inventory.size(); index++ )
{
//Makes a numerical list.
cout << "Item " << index + 1 << ": " << inventory[index].mitemName << endl;
index+= 1;
}
}
void aItem::ItemAdd(string itemName, string itemType, int damage)
{
mitemName = itemName;
mitemType = itemType;
mdamage = damage;
inventory.push_back
ItemAdd() の途中での突然のカットは私の問題です。名前がわかっているリストから取得できない場合、新しく作成したアイテムを在庫ベクトルに追加するにはどうすればよいですか?