c++ - 在 Boost 文件系统中使用环境变量

标签 c++ boost

有没有办法让文件系统理解这样的路径

boost::filesystem::exists("%appdata%\somefile");

不使用其他库来扩展 %appdata% 部分?

最佳答案

具体要看你想要什么。有 std::getenv来自 <cstdlib>你可以看看。有关 http://en.cppreference.com/w/cpp/utility/program/getenv 的更多信息.

关于c++ - 在 Boost 文件系统中使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36475478/

相关文章:

c++ - 获取尺寸较小的矩阵的子矩阵

c++ - 在优化代码中是否调用了一个空函数?

c++ - 在非 Fusion 适应结构上 boost Spirit 语义 Action

c++ - Cereal 二进制文件序列化/反序列化

c++ - 多线程树数据结构的只读函数..我需要什么才能使线程安全

c++ - 选择什么容器

boost - 如何将 OGRLineString 注册为 boost 线串?

c++ - 如何通过 boost asio 制作真正的异步客户端

c++ - 如何在发出 commandFinished() 信号时检查状态

c++ - 在Linux C++中使用pthread在特定时间间隔调用函数