草庐IT

StreamLogger

全部标签

c++ - 消除 C++ 代码中的重复?

鉴于以下情况:StreamLogger&operator(val)));return*this;}StreamLogger&operator(val)));return*this;}StreamLogger&operator(val)));return*this;}有没有办法消除重复?我想使用模板,但我只希望它用于以下类型:constchar*int、unsigned和size_t 最佳答案 实际上,在“vanilla”C++中,您要么为特定类型手动编写代码,要么使用像dirkgently建议的那样的模板。就是说,如果您可以使用Bo