如何在 C++ 中获取当前文件路径?

Dan*_*Lee 2 c++

我想获取当前文件路径,就像在a.cpp中一样,我可以得到

\n\n

/home/workspace/src/a.cpp

\n\n

我怎样才能得到这个\xe3\x80\x80路径?

\n

eer*_*ika 7

您可以使用标准宏__FILE__来扩展为包含当前源文件路径的字符串文字。

从 C++20 开始,您可以使用默认构造的std::source_location.