組み込みタイプをstringタイプに変換


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

ここではstringstreamを使用しているので、ヘッダファイルsstreamを含める必要があります.