我正在尝试创建一个异常类。为此,我重载了<<
运算符。因此,代码大致如下:
class RunAndCheck
{
opearator << (boost::any given)
{
//Here goes the value of the "given"
}
};
用法如下所示
RunAndCheck s;
s << file->open() << __FILE__ << __LINE__ ;
问题是我想知道FILE的类型,只有这样我才能从boost::any
中提取字符串。是否有人能引起你的好奇心?