すいません
もう一点質問させてください

コンストラクタがないと言われるのですが
コンストラクタは定義されているんです。
なぜ無いと言われるのでしょうか?

error C2512: 'std::basic_ostream<_Elem,_Traits>' : クラス、構造体、共用体に既定のコンストラクタがありません。
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]




class debuglog : public ostream
{
public:
debuglog()
{
#ifdef DEBUG_MONO
mono.clear();
#endif
#ifdef DEBUG_FILE
if(!open_debug_file())
throw "error opening debug log";
#endif
}