私は完全な C++ 初心者です。私は非常に基本的ないくつかのことをしようとしています: 特定のクラスのオブジェクトを作成し、それをベクトルに格納し、そのオブジェクトの値を出力します。現時点では、保存する文字に関係なく、長方形の文字を出力します。コードは次のとおりです。
#include <iostream>
#include <string>
#include <cstdlib>
#include <conio.h>
#include <time.h>
#include <windows.h>
#include <vector>
#include <algorithm>
#include <map>
using namespace std;
class terrainType
{
public:
string name;
char symbol;
int freq;
terrainType(string,char,int);
};
terrainType::terrainType(string name, char symbol, int freq)
{
name=name;
symbol=symbol;
freq=freq;
}
int main()
{
vector<terrainType> terrainTypes;
terrainType dirt("dirt",'.',1);
terrainTypes.push_back(dirt);
cout << terrainTypes[0].symbol;
return 0;
}
アドバイスや背景情報をいただければ幸いです。ありがとう!