【发布时间】:2015-07-31 09:23:56
【问题描述】:
为什么这个代码行可以正常工作:
BOOST_LOG_SEV(lg,debug) << "tst message";
虽然这个在编译时失败:
BOOST_LOG_SEV(lg,trivial::severity_level::debug) << "tst message";
失败信息:
Error 20 error C2653: 'trivial' : is not a class or namespace name
我想两者 - debug 和 trivial::severity_level::debug 是相同的。如果我在 debug 上的 Visual Studio 中按 F12,它会与 trivial::severity_level::debug 中的 trivial.hpp 完全相同
【问题讨论】:
标签: c++ visual-c++ boost metaprogramming