私は今日いくつかのコードで作業しています、そして私は見ました:
extern std::locale g_classicLocale;
class StringStream : public virtual std::ostringstream
{
public:
StringStream() { imbue(g_classicLocale); }
virtual ~StringStream() {};
};
それから私はに直面しimbue
ました。imbue
C ++の関数の目的は何ですか?それは何をするためのものか?使用に潜在的な問題はありますかimbue
(非スレッドセーフ、メモリ割り当て)?