【初心者歓迎】C/C++室 Ver.57【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0428デフォルトの名無しさん
2008/07/27(日) 20:30:22std::string と std;;wstring で template を使って関数を共通化したいんだけど,
文字列リテラル ( "hoge" と L"hoge") や,文字型の違い ( 'a' と L'a') を吸収するには
どうやったらいいの?
例えば,バックスラッシュを付け足す場合とか.
template <typename string_type>
string_type& AddBackSlash(string_type& str)
{
return str += '\\';//← wstring の場合は L'\\' にしたい,
}
■ このスレッドは過去ログ倉庫に格納されています