关于c++ IO操控符的问题
我正在写一个机遇流的日志类CTLog,希望在这个类中同样可以使用操控符,目前数据类型的输出可以写一个模板函数搞定!但是IO的那么多的操控符如何才能使用这个类呢??
类型的模型如下
class CTLog
{
public:
CTLog();
virtual ~CTLog();
public:
std::ostream *out;
};
template<typename T> CTLog &operator<<(CTLog &log,const T &t)
{
*(log.out)<<t;
return log;
}
希望各位大侠给个建议,谢谢!!解决了就送分!