組み込みタイプをstringタイプに変換
言語定義の一般的な組み込みタイプを文字列タイプに変換し、C言語にsprintf関数、VCにCStringタイプのFormat関数など、C++でint、doubleなどの組み込みタイプを強力なstringに変換するにはどうすればいいのでしょうか.もちろん方法があります.ここには次のようなものが記録されています.
ここではstringstreamを使用しているので、ヘッダファイルsstreamを含める必要があります.
template
std::string toString(T value)
{
std::stringstream ss;
ss << value;
return ss.str();
}
ここではstringstreamを使用しているので、ヘッダファイルsstreamを含める必要があります.