これは、後で見つけた別の投稿で一般化された方法でカバーされているトピックです:演算子のオーバーロード
ただし、具体的には、コードの小さなスニペットを次に示します。
class wordchecklist
{
string name,type;
unsigned int stats;
};
私がやりたいことは、出力演算子をオーバーロードして、次のコードが機能するようにすることです
編集:(プライベートメンバーが含まれていることに注意してください。そのため、何らかのメンバー関数を作成することをお勧めします):
ofstream data(database.txt,ios::app);
data<<wordchecklist;
data.close();
私のdatabase.txtファイルが含まれるように:
mywordchecklistname mywordchecklisttype mywordcheckliststats
同じことが入力演算子にも当てはまります...