Я пытаюсь создать класс исключения. Для этого я перегрузил оператор <<
. Итак, код выглядит примерно так
class RunAndCheck
{
opearator << (boost::any given)
{
//Here goes the value of the "given"
}
};
Используется примерно так
RunAndCheck s;
s << file->open() << __FILE__ << __LINE__ ;
Итак, проблема в том, что я хочу знать тип ФАЙЛА , тогда только я могу извлечь строку из ] boost :: any
. Может ли кто-нибудь вызвать ваше любопытство по этому поводу?