我需要一种方法来获取在Linux上运行的C++程序中的用户主目录.如果相同的代码在Unix上运行,那就太好了.我不想使用HOME环境值.
AFAIK,root主目录是/ root.在我的程序由root用户运行的情况下,可以在此目录中创建一些文件/文件夹吗?
c c++ linux
是否有功能boost::filesystem扩展以用户主目录符号开头的路径(~在Unix上),类似于Python中提供的os.path.expanduser函数?
boost::filesystem
~
c++ boost-filesystem
c++ ×2
boost-filesystem ×1
c ×1
linux ×1