触れられない機能があります.「ログメーカー」です.印刷するものをファイルに入れ、ファイルを実行すると表示されます. 問題は、const string
何かを印刷したい場合にのみ関数が取得されることです。このデータ型のすべてを変換する必要があります (cout は使用できません)。
itoa と atoi 関数は標準関数ではないため、どちらも使用できません。C++ はデータ型に関して非常に「特別」であり、変換を非常に簡単に受け入れないため、これが私の質問です:ログの目的ですべてのデータ型を文字列に変換するにはどうすればよいですか
おそらく、関数のデータ型をチェックして変換し、それらを に返す必要がありstringstream
ます (もちろん、文字列に変換する必要があります)。
それで、それを行う方法について何かアドバイスはありますか?