Boost库的source_location模块使用详解
在C++20标准中,source_location是一个新的内置类型,可以用来获取当前代码位置的信息,例如文件路径、行号、列号等等。Boost库也提供了一个相应的模块:boost::source_location,可用于获取类似的信息。本文将详细介绍boost::source_location模块的用法。
在开始之前,要确保你已经安装了Boost库。接下来我们看一下如何使用boost::source_location模块。
首先,我们需要引入头文件:
#include <boost/current_function.hpp>
#include <boost/source_location.hpp>