-3

これは、後で見つけた別の投稿で一般化された方法でカバーされているトピックです:演算子のオーバーロード

ただし、具体的には、コードの小さなスニペットを次に示します。

class wordchecklist
{
    string name,type;
    unsigned int stats;
};

私がやりたいことは、出力演算子をオーバーロードして、次のコードが機能するようにすることです

編集:(プライベートメンバーが含まれていることに注意してください。そのため、何らかのメンバー関数を作成することをお勧めします):

ofstream data(database.txt,ios::app);
data<<wordchecklist;
data.close();

私のdatabase.txtファイルが含まれるように:

mywordchecklistname mywordchecklisttype mywordcheckliststats

同じことが入力演算子にも当てはまります...

4

1 に答える 1