私は、ゲームの統計値または技能値を格納するための「テーブル」を作成しようとしています。
私はもともと構造体で多次元配列を使用しようとしましたが、いつでもデータの行を追加できるようにしたいと思います。私はいくつかの研究を行いました:link、そしてベクトルがおそらく私が必要とするものであることがわかりました。
私は現在、構造体のベクトルのベクトルを無駄にしようとしています。ここで
が私のコードです:事前にhttps://i.imgur.com/lNqbgyW.png構造体のベクトルのベクトル
ありがとう:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
struct Skills
{
string type;
int value;
};
vector< vector<Skills> > statTable;
statTable[0][0].type = "test";
cout << statTable[0][0].type << endl;
return 0;
}
そして、ここではエラーが発生している私は、エラーDとの良好ではありませんよ!
ベクトルが空である次のコードスニペットによっても達成することができ
同じ書き込むことがその後
のようなベクトルを宣言し、追加それへの要素。 – Incomputable
あなたの質問には、リンクとしてではなくエラーを追加してください(SOで質問する方法についてのドキュメントを読んでください)。 – Yannis
私はちょうどそれが最終的に効果があることを望むことでこれを言い続けるつもりです:コードの写真、または誤りを掲示しないでください。テキストで、テキストボックスに書いています。テキストを貼り付けるだけです。すべての可能な方法でより良い、より良いです。 – Useless