我有一个我无法触摸的功能,它是一个“日志制造商”,它在文件中放置一些要打印的内容,并在我运行文件时显示出来。问题是该函数只有在const string
我想打印某些东西时才能得到,我必须转换这种数据类型的所有内容(我不能使用 cout)。
itoa 和 atoi 函数不是标准函数,所以我也不能使用它。C++ 对数据类型非常“特殊”,并且不接受非常容易的转换,所以这是我的问题:如何将每种类型的数据转换为字符串以用于日志目的?
可能我应该检查函数的数据类型以转换事物并将它们返回为stringstream
(当然,我必须转换为字符串)。
那么,关于如何做到这一点的任何建议?